• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

ASP.NET MVC – 服务器端进程的显示结果

asp.net 来源:jules 9次浏览

我对MVC非常陌生,刚刚构建我的第一个站点,使用NerdDinner作为示例。我想知道什么是显示服务器端进程结果的最佳方法。例如在用户被要求更改密码的屏幕上 – 如果更改未通过验证,则会使用当前视图按照NerdDinner模式显示错误消息。如果更改成功,理想情况下我想保留在同一页面上,隐藏更改密码控件并仅显示“密码更改成功”消息。ASP.NET MVC – 服务器端进程的显示结果

这些选项似乎是通过成功消息重定向到新视图,或者在视图上隐藏了控件,并使用ViewData中返回的值显示/隐藏它们。有没有更好的方法来做到这一点?

===========解决方案如下:

我只是做这样的:

<% if (ViewData["success"] != null) 
{ %> 
<div class="success">Huge Success!</div> 
<% } 
else 
{ %> 

这样的事情属于视图,所以你真的不应该太硬想着如何得到它漂亮。它的设计很好,因为它在你看来。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)