摘要:
目前项目涉及到要分模块进行页面调整的需求,想到用ASP.NET MVC的用户控件进行实现,将页面拆分成多个模块,每个模块是一个用户控件,用户可以拖拽模块进行页面布局的调整并保存成配置信息,然后控制器读取每个用户的个性化配置在action中进行控件的加载解析,然后呈现到视图上,下面是动态解析用户控件的代码: public ActionResult Design(string shopid) { var page = new System.Web.Mvc.ViewPage();//创建MVC的Page对象 //创建用户自定义控件要是MVC类型的 ViewUserControl ... 阅读全文