Asp.net mvc 4 控件的动态呈现-如何使用自定义ASP.NET MVC HTML帮助程序或局部视图?
我将所有控件(如TextBox、Dropdown)保存在数据库中,我必须使用某种循环在屏幕上动态渲染这些控件。因此,请告诉我使用自定义ASP.NET MVC 4 HTML帮助程序或部分视图的优缺点。我的数据库数据模型如下所示 控制表 ControlID、ControlType、Value、LabelText 注意:我无法更改数据库中包含控制数据的体系结构。因此,请不要建议:)Asp.net mvc 4 控件的动态呈现-如何使用自定义ASP.NET MVC HTML帮助程序或局部视图?,asp.net-mvc-4,html-helper,asp.net-mvc-partialview,Asp.net Mvc 4,Html Helper,Asp.net Mvc Partialview,我将所有控件(如TextBox、Dropdown)保存在数据库中,我必须使用某种循环在屏幕上动态渲染这些控件。因此,请告诉我使用自定义ASP.NET MVC 4 HTML帮助程序或部分视图的优缺点。我的数据库数据模型如下所示 控制表 ControlID、ControlType、Value、LabelText 注意:我无法更改数据库中包含控制数据的体系结构。因此,请不要建议:) 非常感谢 内置的html帮助程序不会帮你解决这个问题。正确,我说的是自定义html帮助程序:)试试knockOut.js
非常感谢 内置的html帮助程序不会帮你解决这个问题。正确,我说的是自定义html帮助程序:)试试knockOut.js,这样它就提供了动态添加/删除控件的功能,控件的值直接反映在json模型中。完成后,只需将JSON发布到控制器以进行保存或更新。作为双向绑定,Knockout很适合用于动态内容。