在.NET MVC5中创建控件作为部分视图是一种好习惯吗?

时间:2015-04-01 13:49:03

标签: c# asp.net-mvc asp.net-mvc-5 partial-views asp.net-mvc-partialview

我在MVC方面很陌生并且计划做点什么,但我不确定是不是很好的做法。我想创建ui控件作为部分视图。例如,我有自动完成控件,所以我想使用所需的脚本和所有内容自动完成部分视图,并通过renderPartial传递模型?

那么,我想听听你的意见吗?

1 个答案:

答案 0 :(得分:3)

MVC提供了很多选项来分隔可能在乞讨中混淆的视图代码。其中主要4个是:

  • 部分观点
  • @helper Methods
  • HTML帮助
  • 显示/编辑模板

我不会在这里详细介绍,因为有很多关于它们的信息。例如@helper Methods vs HTML Helpers vs Partial Views。或Editor/Display Templates vs Partial Views

对于像自动填充这样的复杂控件,我建议使用部分视图或HTML帮助程序。