ASP.NET MVC - 服务器端进程的显示结果
我对MVC非常陌生,刚刚构建我的第一个站点,使用NerdDinner作为示例。我想知道什么是显示服务器端进程结果的最佳方法。例如在用户被要求更改密码的屏幕上 - 如果更改未通过验证,则会使用当前视图按照NerdDinner模式显示错误消息。如果更改成功,理想情况下我想保留在同一页面上,隐藏更改密码控件并仅显示“密码更改成功”消息。ASP.NET MVC - 服务器端进程的显示结果
这些选项似乎是通过成功消息重定向到新视图,或者在视图上隐藏了控件,并使用ViewData中返回的值显示/隐藏它们。有没有更好的方法来做到这一点?
回答:
我只是做这样的:
<% if (ViewData["success"] != null) { %>
<div class="success">Huge Success!</div>
<% }
else
{ %>
这样的事情属于视图,所以你真的不应该太硬想着如何得到它漂亮。它的设计很好,因为它在你看来。
以上是 ASP.NET MVC - 服务器端进程的显示结果 的全部内容, 来源链接: utcz.com/qa/259952.html