我非常喜欢网络形式,并且正在使用mvc 4来到mvc。
我是否遗漏了某些内容,或者是感谢您或回复页面的常态,以创建单独的视图并直接指向该内容。
因此,例如,如果用户填写联系我们表单,点击提交,则用户需要在页面上看到感谢信息。
这可以使用相同的网络表单完成,但我认为我应该创建一个新视图吗?
如果是这种情况,网站很快就会填满很多非常简单的观点吗?
答案 0 :(得分:1)
如果您指的是PRG pattern,那么答案是肯定的,首选方法是将用户重定向到单独的操作,然后再返回“谢谢”视图。
但是,没有什么可以阻止您创建这样的操作,例如绑定到您的特定模型,并根据您的视图决定要渲染的内容。
这样,你不应该和很多“谢谢”的观点一起。
修改强>
ASP.NET MVC技术本身就是一套最佳实践和约定。没有什么可以阻止你以'错误'的方式使用它。
但究竟哪里错误的方式呢?