簡體   English   中英

MVC5項目-命名約定

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM