來自HTML,XML和PHP的世界,當使用ASP.NET製作Web應用程序時,它提供了一種新的思維方式。我想用下面的代碼在我的母版:ASP.NET中的ID命名約定?
<div id="leftnav">
<asp:ContentPlaceHolder ID="leftnav" runat="server">
</asp:ContentPlaceHolder>
</div>
但由於leftnav
在這個例子中使用了兩次,Visual Studio中做到小而精noticable抗議。我應該如何看待這種情況,以及哪種方式是ASP.NET中命名標識的最合適的使用方法。
我不喜歡默認命名,因爲id="ContentPlaceHolder1"
沒有說內容。
謝謝傾聽!
你真的需要給DIV一個ID? 順便說一句,我更喜歡給控件一個ID,它給出了它的類型f.e的結論。 DivLeftNav,CphLeftNav或TxtLeftNav。 – 2010-07-13 08:15:58
@Tim Schmelter:給出這個問題,難道我們不能假設OP爲什麼需要它嗎?畢竟,需要身份證的情況並不罕見。 – 2010-07-13 08:17:47
一般的想法是做一個簡單的風格的頁面,因此使用leftnav作爲我的樣式表的參考,其中#leftnav {float:left;寬度:190px; }和#content {margin-left:200px; }。 這可能是因爲我是ASP新手,所以我在這裏想錯了所有的問題:) – 2010-07-13 08:24:56