从 asp.net MVC 控制器弹出
本文关键字:控制器 MVC asp net | 更新日期: 2023-09-27 17:55:36
任务
?完成后,如何显示来自控制器的弹出窗口? 像注意到用户它已经完成
您必须从浏览器可以呈现的控制器操作返回一个ActionResult
。 这通常是整个页面,或者返回到 Ajax 调用的部分页面或 JSON 数据。 然后,页面中的 javascript 可以显示返回的结果。
我解决了这个问题,如下所示:
步骤1-创建部分视图名称"_Empty.cshtml"
然后,在该视图中,您可以根据控制器条件向最终用户发送消息。
并在控制器中写下这两行:
ViewData["AlertMessage"] = AlertMessage.NoClient; 返回部分视图("_Empty");
在这里,用户没有选择任何客户端,所以我将用户重定向到空的部分视图并告诉用户请选择客户端,然后继续另一个操作。