我有此URL操作:
<a href="@Url.Action("DeleteCat", "GlobalTagging", new { id = Model.MainNodes[i].Id})">Löschen</a>
这会触发代码中的一个函数:
public ActionResult DeleteCat(int? id) { }
问题是我无法在中间插入确认对话框(是/否)。我尝试使用javascript:
function DeleteCat(value) {
*ALERT*
@Url.Action("DeleteCat", "GlobalTagging", new { value})
}
但问题是,我不能将js参数传递给c#函数,因为它们来自不同的运行时。
所以我需要从代码中触发警报,但我还没有找到任何有效的解决方案。
我确实遇到了这个:
Response.Write("<script>alert('Data inserted successfully')</script>");
但是我不能用yes / no选项来膨胀一个对话框,并对它做出响应。也许这个代码可以修改,这样它就可以在c#中使用了?
任何想法都欢迎!
谢谢你!
1条答案
按热度按时间pgvzfuti1#
您可以通过锚的
onclick
属性或通过调用youritem.addEventListener('click', redirect);
来创建click
事件第一个
第一次