C# 从asp.net mvc控制器弹出窗口

C# 从asp.net mvc控制器弹出窗口,c#,asp.net-mvc-2,C#,Asp.net Mvc 2,任务完成后,如何显示来自控制器的弹出窗口?是否要通知用户该操作已完成?您必须从控制器操作返回一个可由浏览器呈现的操作结果。这通常是返回到Ajax调用的整个页面、部分页面或JSON数据。然后页面中的javascript可以显示返回的结果。您必须从可由浏览器呈现的控制器操作返回一个ActionResult。这通常是返回到Ajax调用的整个页面、部分页面或JSON数据。然后页面中的javascript可以显示返回的结果。我解决了这个问题,如下所示: 步骤1-创建局部视图名称“\u Empty.csht

任务完成后,如何显示来自控制器的弹出窗口?是否要通知用户该操作已完成?

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

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

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

步骤1-创建局部视图名称“\u Empty.cshtml”

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

在控制器中写下这两行:

ViewData[“AlertMessage”]=AlertMessage.NoClient; 返回部分视图(“u空”)


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

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

步骤1-创建局部视图名称“\u Empty.cshtml”

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

在控制器中写下这两行:

ViewData[“AlertMessage”]=AlertMessage.NoClient; 返回部分视图(“u空”)

在这里,用户没有选择任何客户端,所以我将用户重定向到空的部分视图,并告诉用户请选择客户端,然后继续进行其他操作