8

簡単な解決策は、ラベルを複数行のテキストボックスにすることですが、テキスト値内にアンカータグをレンダリングしたいので、これでは問題は解決しません。例えば:

 <asp:Label ID='myLabel' runat="server" Text=" This is my label etc... go 
here  <a href='Destn.aspx'>Here</a> to update" />

テキストボックスはアンカータグをリンクとして表示せず、代わりにプレーンテキストとして表示するため、テキストボックスを使用してこれを行うことはできません

4

3 に答える 3

8
<asp:Label 
    ID='myLabel' 
    runat="server"  
    style="word-wrap:break-word;" 
    Width="140px" 
    Text=" This is my label etc... go here <a href='Destn.aspx'>Here</a> to update" />

width プロパティを追加し、必要に応じて適切な値を指定し、単語をラップする css スタイルを 1 つ追加します。

于 2013-05-21T05:52:01.027 に答える
7

TEXT で使用<br/>して、ラベル テキストに新しい行を作成します。

<asp:Label ID='myLabel' 
       runat="server" 
       Text=" This is my label etc... go <br /> here  
       <a href='Destn.aspx'>Here</a> to update" />

参照: <br>- MDN

HTML<br>要素 (または HTML 改行要素) は、テキストに改行 (改行) を生成します。

于 2013-05-21T04:55:04.870 に答える