从 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 – 从应用程序委托向视图控制器发送消息