【发布时间】:2015-06-02 16:37:28
【问题描述】:
在 asp.net mvc 4 中创建确认模式窗口的最佳方法是什么?
目前我有:
if (ViewBag.deleteIsVisible)
{
<button onclick=
"if(confirm('Are you sure you want to Delete?'))
location.href='@Url.Action("Delete", "Home", new { Id = Model.id })';
else
return false;"
>Delete</button>
}
但我并不喜欢老式的 JavaScript 盒子。我希望通过像 C# 的确认窗口这样的显示框来获得更多的控制权并制作更丰富的内容。 MVC 框架是否支持执行此操作?我没有多少运气找到东西。
【问题讨论】:
-
我不认为有任何原生的,但我想有许多确认对话框实现为 jQuery 插件。而且由于 ASP.NET MVC 默认带有 jQuery,所以我想这些是一个选项。
-
谢谢大卫,我对 JQuery 没有太多经验,但我会看看。我很难相信这么强大的框架没有提供默认的模态窗口来使用。
-
嗯,ASP.NET MVC 更像是一个服务器端框架。您所描述的是客户端 UI 功能,而微软通常依赖外部库来覆盖它。
标签: asp.net-mvc-4 modal-dialog confirmation