当我创建一个新的ASP.NET MVC项目时,创建了两个带下划线的文件:Views/_ViewStart.cshtml和Views/Shared/_Layout.cshtml。下划线是什么意思?在ASP.NET MVC中的下划线视图
1
A
回答
7
迈克Brind已经在这个问题Why does Razor _layout.cshtml have a leading underscore in file name?把这个好听:
由于网页布局的网页不适合直接送达,它们与下划线前缀。并且网页框架已经被配置为不允许直接请求名称中带有前导下划线的文件。
在MVC中,我使用这个约定来命名带有下划线的局部视图来区分全视图和局部视图。
4
它是“包含”视图(母版页,部分视图等或任何不会呈现独立视图)的命名约定 - 没有什么神奇的,只是一个约定 - 尽管我似乎记得下划线可能是重要的在WebPages中,但肯定不在MVC中。
相关问题
- 1. 如何在ASP.Net中使用下划线/ javascript模板MVC视图
- 2. ASP.NET MVC文件的名称下划线
- 3. 如何编写允许在ASP.NET MVC中使用下划线的路线?
- 4. 返回在ASP.NET MVC中的视图MVC
- 5. asp.net用下划线templatesettings
- 6. 在ASP.NET MVC视图
- 7. MVC LabelFor用CamelCase替换下划线
- 8. 带有短划线的ASP.NET MVC路由
- 9. 在列表视图中删除下划线android
- 10. 在ASP.NET MVC中的安全PDF视图
- 11. 在asp.net中查找我的视图mvc
- 12. 在ASP.net中的二级视图MVC
- 13. 在asp.net MVC视图中的Silverlight对象
- 14. 的ASP.NET Web API与下划线
- 15. android工作室XML中的文本视图下划线
- 16. Android的虚线下划线在TextView中
- 17. 在一个asp.net MVC视图
- 18. 在ASP.Net渲染视图MVC
- 19. 行情在Asp.NET MVC视图
- 20. 如何在ASP.NET MVC视图
- 21. 防止ASP.NET MVC在Html Helper IDs中用下划线代替句号
- 22. 下划线地图对象
- 23. 下划线地图行为
- 24. IE7与fieldset的部分视图造成下划线
- 25. 使用c在RichTextBox中将下划线加下划线
- 26. 在datagridview中加下划线
- 27. 在Asp.Net MVC中是否存在视图?
- 28. 在ASP.NET中的路线MVC
- 29. ASP.net MVC - 从视图
- 30. ASP.NET MVC从视图