我有一个ASP.net MVC应用程序。在一个页面上,我有一个按钮,当用户点击它时,我需要在弹出窗口中显示一些信息。我怎么能在ASP.NET MVC中做到这一点?我该怎么用?我在哪里编写pop窗口的代码?在控制器?一些java脚本?
谢谢!
答案 0 :(得分:0)
如果您想要在弹出窗口中显示的信息是动态的(即您需要运行一些c#逻辑),那么我建议将该逻辑放在控制器中并让相应的视图自动弹出。您可以在视图顶部添加一些JavaScript以在加载时启动弹出窗口。
带按钮触发器的页面可以调用该控制器并传递所需的任何数据。为了使它顺利可能使触发器使用Ajax。
答案 1 :(得分:0)
您可以使用javascript显示消息。消息的内容可以在标记中设置,也可以由Controller作为Model属性设置。您有几个显示选项:
alert()
功能,该功能将显示本机浏览器对话框警报功能不是很漂亮,但它是最简单的。我通常使用模态对话框或样式div,具体取决于UI要求。