2011-03-11 22 views
1

我执行现有的asp.net web表单应用程序中的MVP模式,我想知道是否有一个干净的方式,我的表单数据映射到数据传输对象。我不是特别喜欢实现它这样的:映射的网络表单数据传输对象

MyObject obj = new MyObject() 
{ 
    obj.Name = txtName.Text, 
    obj.Description = txtDescription.Text, 
    obj.SomeOtherValue = txtOtherValue.Text 
}; 

任何人是否有更好的方法来解决这个问题的任何建议,使我没有写每一个数据传输对象的映射方法?

回答

0

XForms是最优雅的方式之一,但仍处于测试......

否则,你只需要添加HTML和模型之间的控制器,详细了解MVC设计模式。控制器会将*.Text转换为您的模型传入参数。换句话说,它将从模型中解耦您的看法。