[英]MVC5 Project - Naming Conventions
我已經開始了一個新的MVC項目,這是我的第一個項目,它的純MVC沒有CMS集成或其他集成。 我正在尋找有關命名約定的建議,因為我知道將會有很多控件和表單被重復使用。
為這些可重復使用的項目創建一個說說“控制控制器”並酌情從我的觀點中調用它們是否明智? 此外,還有什么方法可以阻止某人直接導航到該Controls / MyControl URL?
謝謝,邁克。
要停止導航到Controls / MyControl,只需添加ChildActionOnly
屬性:
[ChildActionOnly]
ActionResult MyControl(...){...}
命名/分組取決於您-您可以從一個控制器開始,然后查看是否需要將控件分成幾組。
請注意,只要大多數控件僅顯示數據,它們甚至都不需要控制器- @Html.RenderPartial("MyControl", dataForControl)
可能就足夠了(假設使用Razor並且存在“ MyControl.cshtml”)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.