假设您正在 ASP.NET MVC 中开发自己的 stackoverflow :-)
您希望拥有回答问题的功能。因此, View 应包含原始问题详细信息(标题、文本等),并且还应包含提交答案的表单。为了渲染 View ,您应该提供原始问题对象和新的空答案对象。然后您只想将答案发回。
您将如何定义此 View 的类型?您是否会实现一个特定于此 View 的 View 模型,其中包含问题和空答案?这里常见的方法是什么?
我的想法是:
使用包含问题和答案的特殊 View 模型对象。 View 绑定(bind)到该对象。渲染 View 时,将使用问题详细信息。回发时,我在 Controller 处获取的对象仅填充了与答案相关的字段。
使用
ViewBag
传递问题对象。 View 绑定(bind)到答案模型。?
(请不要使用 AJAX,只是非常基本的场景)
最佳答案
你的问题没有多大意义。您的问题不会被发回,因为只发布表单控件,例如输入、按钮值等。您的问题只是 html 文本,不会被发布。
关于c# - ASP.NET MVC - 仅发回一半的类型化 View 模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8315814/