繁体   English   中英

从ASP.NET MVC控制器弹出

[英]popup from asp.net mvc controller

我的任务完成后,如何显示来自控制器的弹出窗口? 想要通知用户它已经完成了吗?

您必须从浏览器可以呈现的控制器操作中返回ActionResult 通常是整个页面,或者是返回Ajax调用的部分页面或JSON数据。 页面中的javascript然后可以显示返回的结果。

我解决了以下问题:

第1步-创建部分视图名称“ _Empty.cshtml”

然后,您可以在该视图中根据您的控制器状况向最终用户发送消息。

并在控制器中编写以下两行:

ViewData [“ AlertMessage”] = AlertMessage.NoClient; 返回PartialView(“ _ Empty”);

在这里用户没有选择任何客户端,因此我将用户重定向到空的局部视图,并告诉用户请选择客户端,然后再进行其他操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM