我目前正在建立一个ASP.NET MVC网站,经历了多年的Web窗体世界(并且花了一些时间来适应!)。ASP.NET MVC模板控件
我有一个管理员仪表板,其中有几个区域包含在可以折叠的框中。框的基本布局对所有人都是一样的 - 唯一的区别是框内的内容。我真的不想重复一遍又一遍地输入盒子代码(这里只讨论前端代码)。我通常在Web Forms世界中做的是创建一个带有模板区域的控件(即http://weblogs.asp.net/scottgu/archive/2006/06/04/Supporting-Templates-with-ASP.NET-User-Controls.aspx)
这个问题与我的场景How do build a composite or template control in ASP.Net MVC, or the equivelant?非常相似。在被引用的问题中的最佳答案指向这篇文章http://jeffreypalermo.com/blog/asp-net-mvc-and-the-templated-partial-view-death-to-ascx/,我认为这将工作,但似乎有点黑客。在MVC中实现这一点的最佳方式是什么?别人如何处理这个问题?