2

別のリテラル テキスト ブロックが値を返したときにのみ表示されるリテラル テキスト ブロックを設定する最良の方法は何ですか?

これが私が構築しようとしているコードで、ロジックが行く場所にコメントが付いています。

<!-- Will be shown if there is content in the DB -->
<asp:Literal id="letter_to_zelda" runat="server"></asp:Literal>

<!-- Will be also shown if there is content in the db, but 
     I only want to show it if the line above had no content to display -->
<asp:Literal id="letter_to_link" runat="server"></asp:Literal>
4

1 に答える 1

1

コード ビハインドでデータベースから値を取得した後、これらの値を割り当てる必要があります。

letter_to_zelda.Text = ValueFromDb;
if(String.IsNullOrEmpty(ValueFromDb))
{
    //if content is not static, assign it
    letter_to_link.Text = LetterText;
    letter_to_link.Visible = true;
}
于 2012-09-10T07:42:00.810 に答える