我正在开发ASP.NET MVC 4应用程序,它将用于配置复杂的应用程序。我希望拥有一个配置页面,其中包含多个标签页。每个选项卡将用于配置系统中的不同部分,当您单击它时,将使用AJAX加载正确的表单(每个配置选项卡将是不同的局部视图)。我想在页面底部有“保存更改”按钮,这将保存整个标签中的更改。
由于系统本身是模块化的,我想让配置站点也模块化。这意味着,我希望每个选项卡都是某种插件,向我展示以下方法(通过继承接口):GetConfigurationPartialView(将返回带有此选项卡的视图模型的局部视图),SaveChanges(其中)将配置保存到DB作为草稿)和GetConfigurationXml将导出完整的XML配置并将其应用于系统。
我的问题是:
感谢。
答案 0 :(得分:0)
只需为每个配置页面创建一个部分视图,然后根据需要加载它。我同意KISS是最好的。