我试图解决以下问题。我有一个存储数据的基类,让我们说一个人。 当创建一个新人时,只有部分细节将通过名字,姓氏等形式填写。当这个人被保存到数据库时,它也被分配一个ID。ASP.NET MVC - 动态类属性
Class Person
Public Property ID As Integer
Public Property Firstname As String
Public Property Lastname As String
Public Property Age As Integer
Public Property Location As String
Public Property Gender As String
我也有一个叫做Task的类,它将控制一个人的其余属性的输入。 将任务分配给用户并要求他们完成Person类的单个属性。
Class Task
Public Property ID As Integer
Public Property ParentPerson As Person
Public Property AssignedUser As User
Public Property Attribute As String
我不知道我怎样才能最好地实现打开一个任务,加载文本框的属性的能力,然后保存这回分贝?
在此先感谢!
究竟是什么问题?我不明白你的理解,也不了解MVC,所以我不确定如何帮助你。看看你迄今为止所尝试的内容是有用的。 – DMulligan
我一直在我的控制器中使用创建方法,这是非常标准的。我不确定如何渲染一个控件并以最佳方式将该数据保存回模型中。我不想为控制器中的每个可能的属性都写一个IF语句来传递给视图。即IF Task.Attribute =“Firstname”然后做一些事情传递给视图我必须写很多代码,因为会有很多属性。 我通常通过写Person.Firstname ='xx'来设置属性值。我如何将字符串Task.Attribute与Person类的'属性'联系起来? – Tom