可以根据从DB
返回的数据在View中生成控件示例
模型
CallExpression
控制器
public string Type{ get; set; }
查看
public ActionResult Index()
{
return View(db.TypeModel.ToList());
}
答案 0 :(得分:0)
这类问题有多种解决方案,我个人认为你应该看一下 EditorFor html助手。
此方法根据数据类型生成不同的HTML标记 正在呈现的属性,并根据是否 属性标有某些属性。 https://msdn.microsoft.com/en-us/library/system.web.mvc.html.editorextensions.editorfor%28v=vs.118%29.aspx?f=255&MSPPError=-2147217396
您的代码可能如下所示......
@model IEnumerable<Sample.Models.TypeModel>
@foreach (var item in Model)
{
<tr>
<td>
@Html.EditorFor(m=> item.Property,item.Type)
</td>
</tr>
}