2011-07-26 88 views
9

有一個命名約定,可以在ASP.NET MVC剃鬚刀中不直接訪問(局部視圖,佈局等)的視圖使用下劃線前綴。我不確定是否應該將此前綴用於僅通過子操作訪問的視圖。ASP.NET MVC文件的名稱下劃線

回答

16

不,你不應該。正如你所說,按照慣例,前綴用於不直接訪問的視圖。但是如果子動作具有視圖,則表示它已被訪問,因此在視圖名稱前加下劃線將意味着打破另一個約定(更強大和傳統的約定:)) - 根據動作名稱命名視圖。所以不要爲它們加前綴,否則你必須在子動作中明確指定視圖名稱。