html格式化在這種情況下應用得非常好。 姓顯示有爲什麼HTML樣式沒有在這個例子中應用尺寸5.在標籤控件中應用html格式化
lblWelcome.Text = "Welcome:<font size=''5''>" & txtSurname.Text & "</font>"
?
lblWelcome.Text = "Welcome:<font color=''white''>" & txtSurname.Text & "</font>"
html格式化在這種情況下應用得非常好。 姓顯示有爲什麼HTML樣式沒有在這個例子中應用尺寸5.在標籤控件中應用html格式化
lblWelcome.Text = "Welcome:<font size=''5''>" & txtSurname.Text & "</font>"
?
lblWelcome.Text = "Welcome:<font color=''white''>" & txtSurname.Text & "</font>"
請,請不要使用字體標籤。另外,如果你真的想從服務器端輸出HTML,那麼你應該使用Literal控件。
這裏是我會怎麼做一個例子:
ASPX/ASCX文件:
Welcome: <asp:Literal id="lit1" runat="server" />
後面的代碼:
lit1.Text = "<span class='welcome'>" & txtSurname.Text & "</span>"
或其他範例:
lit1.Text = "<span class='welcomeBig'>" & txtSurname.Text & "</span>"
css:
span.welcome { color:#fff; }
span.welcomeBig { font-size:24px; }
希望這有助於
您可以在標籤上設置ForeColor屬性。
lblWelcome.Text = txtSurname.Text;
lblWelcome.ForeColor = "white";
您必須將'歡迎'放在標籤之外,但它可能會更符合邏輯。
Welcome:<asp:Label id="lblWelcome" runat="server" />
也不要忘記HTML編碼姓:Server.HtmlEncode(txtSurname.Text);
即使它不直接回答這個問題,這是+1只是因爲輸出字體標記是真的是1996 ... – womp 2009-07-25 22:11:51
@womp - 有時候答案是有更好的辦法。 :-) – 2009-07-25 22:14:55