C# 视图文件本身中的MVC页面模板配置?
我想呈现一个MVC页面/视图,页面上会有不同的小部件。所以一些视图可能有小部件A,另一个页面可能有小部件A和B,等等。我想每个小部件都是一个局部视图,我想传递参数。因此,如果它是一个天气小部件,我需要传递部分视图、邮政编码等 我的问题是,在架构上实现这一点的最佳方式是什么?我们目前有一个存储此信息的外部xml文件:myview.xml(对于myview.cshtm)C# 视图文件本身中的MVC页面模板配置?,c#,asp.net-mvc,razor,C#,Asp.net Mvc,Razor,我想呈现一个MVC页面/视图,页面上会有不同的小部件。所以一些视图可能有小部件A,另一个页面可能有小部件A和B,等等。我想每个小部件都是一个局部视图,我想传递参数。因此,如果它是一个天气小部件,我需要传递部分视图、邮政编码等 我的问题是,在架构上实现这一点的最佳方式是什么?我们目前有一个存储此信息的外部xml文件:myview.xml(对于myview.cshtm) 我们不想有一个外部文件,但想把所有的东西都存储在一个地方,也许在视图文件本身的头中?有什么建议吗?视图中的独立小部件 听起来您只需
我们不想有一个外部文件,但想把所有的东西都存储在一个地方,也许在视图文件本身的头中?有什么建议吗?视图中的独立小部件 听起来您只需要使用RenderAction来渲染它们
您能否澄清您在该xml文件中存储的确切内容?属性和局部视图之间的映射?有没有理由这样抽象它,而不是直接在
Html.partial
调用中指定partial和属性?你明白了!!这就是决定的。谢谢