0

バックエンドに文字列値があります:

string header = "Name of Front page";

次に、asp.net フロント エンド側に次のようなものがあります。

<legend><a href="GenPrefixList.aspx">**I want to use the string "header" in here**</a></legend>

文字列を asp:Label に割り当てましたが、凡例などの html タグが機能しません。

4

2 に答える 2

3

次の 2 つが必要です。

  1. 文字列の値に対する公開可視性。

  2. ページからのこの可視オプションへの呼び出し。

パブリック プロパティはベスト プラクティスと見なされますが、いくつかの異なる方法で実行できます。

public string Header { get { return header; } }

この時点で、値を出力できます。

.NET 4.0 以降:

<%:Header%> 

.NET 4.0 より前:

<%=Header%> 
于 2012-06-06T18:13:25.503 に答える
2

C# コードの場合:

string header = "Name of Front page";
link1.InnerHtml = header;

aspx ページで:

   <legend><strong><a runat="server" id="link1" href="GenPrefixList.aspx">Sample</a></strong></legend>

テキストを太字にする場合:

最初のオプション:

あなたが使用することができます

<strong></strong> 

例えば。

<legend><strong><a runat="server" id="link1" href="GenPrefixList.aspx">Sample</a></strong></legend>

鬼ごっこ

2 番目のオプション: CSS を使用できます

style="font-weight:bold"

例えば。:

<legend><a runat="server" style="font-weight:bold" id="link1" href="GenPrefixList.aspx">Sample</a></legend>
于 2012-06-06T18:14:21.680 に答える