C# 在MVC中,从控制器中的不同方法向视图发送消息

C# 在MVC中,从控制器中的不同方法向视图发送消息,c#,asp.net-mvc,view,C#,Asp.net Mvc,View,我正在做一个项目,在这个项目中,我的登录表单使用不同的名称转到控制器中的另一个函数。我想从该函数在当前视图中发送错误消息。我怎么做?谢谢您可以使用TempData[“关键字”]进行此操作。如果控制器遵循另一个httpRequest,那么它也会保存数据,直到读取为止 控制器 TempData["Error"]="This is error"; <lable>@TempData["Error"]</lable> 从其他控制器查看 TempData["Error"]="Th

我正在做一个项目,在这个项目中,我的登录表单使用不同的名称转到控制器中的另一个函数。我想从该函数在当前视图中发送错误消息。我怎么做?谢谢

您可以使用TempData[“关键字”]进行此操作。如果控制器遵循另一个httpRequest,那么它也会保存数据,直到读取为止

控制器

TempData["Error"]="This is error";
<lable>@TempData["Error"]</lable>
从其他控制器查看

TempData["Error"]="This is error";
<lable>@TempData["Error"]</lable>
@TempData[“错误”]
为了更好的理解

您可以为此使用TempData[“关键字”]。如果控制器遵循另一个httpRequest,那么它也会保存数据,直到读取为止

控制器

TempData["Error"]="This is error";
<lable>@TempData["Error"]</lable>
从其他控制器查看

TempData["Error"]="This is error";
<lable>@TempData["Error"]</lable>
@TempData[“错误”]
为了更好的理解


您可以使用AJAX调用控制器函数,然后在客户端响应上显示,另一种方法是使用模型中的一些数据返回相同的视图,并更新Razor代码以显示此错误,但第一种方法更好。您可以使用AJAX调用控制器函数,然后在客户端响应上显示,另一种方法是使用模型中的一些数据返回相同的视图,并更新Razor代码以显示此错误,但第一种方法更好。乐意帮助danyal,请在可以的时候投票。乐意帮助danyal,请在可以的时候投票。