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

Posted

技术标签:

【中文标题】从 MVC 中控制器中的不同方法向视图发送消息【英文标题】:Sending a message to a view from a different method in controller in MVC 【发布时间】:2019-12-23 15:33:20 【问题描述】:

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

【问题讨论】:

您可以使用 AJAX 调用控制器函数,然后在客户端响应中显示,另一种方法是在模型中返回包含一些数据的相同视图并更新您的 Razor 代码以显示此错误,但第一种方法更好。 【参考方案1】:

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

控制器

TempData["Error"]="This is error";

从其他控制器查看

<lable>@TempData["Error"]</lable>

为了更好的理解

Click HERE

【讨论】:

很高兴帮助 danyal,请尽可能投票。

以上是关于从 MVC 中控制器中的不同方法向视图发送消息的主要内容,如果未能解决你的问题,请参考以下文章

从 iPhone 向多个控制器的 Watch 发送和接收消息

Objective-C – 从应用程序委托向视图控制器发送消息

不同选项卡中控制器之间的Angularjs通信[重复]

ASP.Net MVC 将数据从视图传递到不同文件夹中的控制器

将列表从视图发送到控制器 MVC 的问题

无法使用 Jquery 将数据从视图发送到控制器 Asp.net MVC