从 asp.net MVC 控制器弹出

本文关键字:控制器 MVC asp net | 更新日期: 2023-09-27 17:55:36

任务

完成后,如何显示来自控制器的弹出窗口? 像注意到用户它已经完成

从 asp.net MVC 控制器弹出

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

我解决了这个问题,如下所示:

步骤1-创建部分视图名称"_Empty.cshtml"

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

并在控制器中写下这两行:

ViewData["AlertMessage"] = AlertMessage.NoClient; 返回部分视图("_Empty");

在这里,用户

没有选择任何客户端,所以我将用户重定向到空的部分视图并告诉用户请选择客户端,然后继续另一个操作。