我注意到,在aspx頁面上IntelliSense不顯示Web控件的Style屬性,即使控件確實有Style屬性。這是否意味着我們不應該以聲明方式設置樣式屬性:我們可以聲明式設置Web控件的Style屬性嗎?
<asp:TextBox ID="UserName" Style="color:Green; padding:0px; margin:0px;" runat="server"></asp:TextBox>
我注意到,在aspx頁面上IntelliSense不顯示Web控件的Style屬性,即使控件確實有Style屬性。這是否意味着我們不應該以聲明方式設置樣式屬性:我們可以聲明式設置Web控件的Style屬性嗎?
<asp:TextBox ID="UserName" Style="color:Green; padding:0px; margin:0px;" runat="server"></asp:TextBox>
風格轉換爲客戶端的場所;它實際上是一個CssStyleCollection樣式集合。它不直接顯示樣式屬性,但是一旦你輸入style =「它應該開始向你展示可用的CSS樣式。」
如果在同一個文件作爲HTML來設置這些樣式那麼它的更好使用嵌入式的風格,針對你的控件的ID 。但是,最好的解決方案是引用包含樣式的外部樣式表(css)。
例如:
<style type="text/css">
#UserName {color:Green; padding:0px; margin:0px;}
</style>
我意識到有更好的選擇,我只是好奇它是否被允許設置它聲明 – carewithl 2010-01-11 19:39:35
「,但一旦你鍵入style =」它應該開始顯示你可用的CSS樣式。「它確實如此,但是自從IntelliSense沒有顯示它之後,我有點懷疑。無論如何,謝謝你的幫助 – carewithl 2010-01-11 19:39:04
哦,真的嗎?我確實有智能感知,所以它可能是一個不同的問題... – 2010-01-11 20:51:40