使用MVC3创建动态控件

时间:2011-03-28 06:11:01

标签: c# asp.net-mvc asp.net-mvc-3

我需要根据XML文件中的条目创建动态字段(文本框,组合)             

我将阅读ATTRIBUTES XML标记,并且必须创建控件类型并为其添加验证。有人可以说如何使用MVC3来创建动态控件,因为我不能为模型设置不同的类,因为XML文件将针对每个屏幕进行更改,我将有一个屏幕将为我生成此页面...

1 个答案:

答案 0 :(得分:2)

也许你可以创建自己的html辅助函数来做到这一点。有内置助手,例如html.TextBoxFor(x => x.id)。所以你可以写自己的html.RenderFor( () => xmlDocumentBindedToyYourView )

以及您的控制器

public ActionResult render()
{
   XMLDocument xdoc ; // do your xml doc reading....
   return View(xdoc);
}