需要帮助编写一些简单的条件ASP代码

时间:2013-01-17 14:47:28

标签: asp.net webforms

以下代码在列中呈现文本框,并使用DESCRIPTION字段的值填充文本框:

<asp:TemplateColumn HeaderText="Notes.LBL_LIST_DESCRIPTION" SortExpression="DESCRIPTION" ItemStyle-Width="20%" >
        <ItemTemplate>
                <asp:TextBox ID="DESCRIPTION" BorderWidth="0" BorderStyle="none" ReadOnly="true" CssClass="dataField" Text='<%# Eval("DESCRIPTION") %>' TextMode="MultiLine" Rows="2" Width="200px" TabIndex="11" runat="server" />
        </ItemTemplate>
</asp:TemplateColumn >  

如果字段DELETED(位字段)的值等于1,我想以红色附加带有“[DELETED]”字样的说明。

我该怎么做?

谢谢。

1 个答案:

答案 0 :(得分:2)

我没有附加,而是添加了一个范围:

<%# Sql.ToInteger(DataBinder.Eval(Container.DataItem, "DELETED")) == 1 ? "<span style='color: red;'>[Deleted]</span>" : "" %>