0

使用する値を取得するためにデータのリストを調べるリピーターがいる場合

<%# Eval("current_item") %>

そして少し運が良ければ、「current_item」の情報を出力します。

ただし、たとえば「current_item」が1に等しいかどうかを確認したい場合は、次のロットの情報を出力するかどうかがわかります。では、その情報を使用して出力を決定するにはどうすればよいでしょうか。事実上、その情報を変数に入れたいと思います。

<%# myInt = int.Parse(Eval("current_item")) %>

上記のコードは私が本当にやりたいことです。

次に、次のようなことを行います。

<% if (myInt == 1) { %>
<p>Information to display if myInt = 1</p>
<% } else { %>
<p>Other Information</p>
<% } %>

何か案は?

4

1 に答える 1

0

GridViewで次のようなものを使用しました。

<p>
    <asp:Label Visible='<%# ((int)Eval("current_item") == 1) %>' Text="This is the first item" runat="server" />
    <asp:Label Visible='<%# ((int)Eval("current_item") != 1) %>' Text="This is not the first item" runat="server" />
</p>

そのショットを与えて、それがリピーターでも機能するかどうかを確認してください。

于 2012-04-13T12:37:00.743 に答える