0
我必须根据XML模板在MVC中创建一个UI。代码将读取XML文件并将在网页上生成UI控件(基于MVC)。基于MVC中的XML模板动态生成UI控件
示例XML将是以下格式的:
- <Substitutions>
- <Variables>
<Variable Substituion="%%Primary_Font%%" UIName="Primary Font" AltTExt="This color is used for all primary text on the page" UIComponent="FontPicker()" Default="Tahoma" />
<Variable Substituion="%%Bg_Color%%" UIName="Page background" AltTExt="This color is used for the page background" UIComponent="ColorPicker()" Default="#FFFFFF" />
</Variables>
</Substitutions>
在这里,每个“变量” XML元素定义了在运行时的页面上呈现的UI控制。 例如:第一个可变元素表示显示带有标签的下拉控件主要字体和默认值为Tahoma。该房产将持有的价值将是Primary_Font。
我可以选择在任何地方使用C#或Javascript,无论哪里都需要。
问题是如何基于XML模板动态地在MVC中的网页的特定部分中呈现UI控件,并使用所需的值填充它。 例如:我需要为FontSelection显示一个下拉列表,并用一些硬编码值填充它。
请为我提供一些方法。将受到高度赞赏。
在此先感谢。
这似乎不适用于MVC3。 anybosy可以帮助我一些其他的方法。谢谢 – CuriousBuddy