0

我有一个 ASP.net MVC 应用程序。在一个页面上,我有一个按钮,当用户单击它时,我需要在弹出窗口上显示一些信息。如何在 ASP.NET MVC 中做到这一点?我使用什么以及在哪里编写弹出窗口的代码?在控制器中?一些java脚本?

谢谢!!

4

2 回答 2

0

如果您要在弹出窗口中显示的信息是动态的(即您需要一些 c# 逻辑来运行),那么我建议将该逻辑放在控制器中并让相应的视图成为弹出窗口本身。您可以在视图顶部粘贴一些 JavaScript 以在加载时启动弹出窗口。

带有按钮触发器的页面可以调用该控制器并传递所需的任何数据。为了使它顺利,也许使触发器使用 Ajax。

于 2012-06-25T13:18:26.353 回答
0

您可以使用 javascript 显示消息。消息的内容可以在标记中设置,也可以由控制器设置为模型属性。您有几个显示选项:

  • 使用该alert()函数,它将显示一个本机浏览器对话框
  • 显示一个样式化的模态对话框(例如jQuery UI 对话框
  • 显示一个样式化的 div(例如jQuery UI Message - 无耻插件,这是我的开源项目之一)

警报功能不是很漂亮,但它是最简单的。我通常使用模态对话框或样式化的 div,具体取决于 UI 要求。

于 2012-06-25T14:52:28.560 回答