asp.net,剃刀页:如何在操作之间放置确认框

piwo6bdm  于 2022-11-19  发布在  .NET
关注(0)|答案(1)|浏览(139)

我有此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#中使用了?
任何想法都欢迎!
谢谢你!

pgvzfuti

pgvzfuti1#

您可以通过锚的onclick属性或通过调用youritem.addEventListener('click', redirect);来创建click事件
第一个
第一次

相关问题