我有很多型号说:A1、A2、A3 和 A4。
这些模型中的每一个都会有视图(如 List 或 Create 、 Edit 等。)
但是我的视图中不应该有任何静态 html,我必须使用一些 Html Helper 方法来呈现 html。
可能我应该在 RenderHelper.cs 中编写一个方法,如下所示
public static MvcHtmlString RenderContent(this HtmlHelper helper, IEnumerable<FatRoute> model)
{
}
此外,我必须检查模型中列的类型以根据其类型呈现文本框或下拉列表或日期时间。
这里的问题是,列是每个模型的差异(显然),我不能有差异代码块来检查每个模型的列类型。如果我说项目。(这里我得到项目中的列)在 foreach bolck 中,我只得到传递模型的列。但这应该是处理所有模型的通用方法。
有人可以建议如何实现这一目标吗?