Asp.net 如何使用eval值更改html元素显示?

Asp.net 如何使用eval值更改html元素显示?,asp.net,css,eval,Asp.net,Css,Eval,我写了这段代码,但不起作用。你能帮忙吗?你能试试这段代码吗 <td scope="col" style='display:<%#Eval("RETURNSTATUS")=='0'? "none" : "inline"%>'> <asp:Button ID="Button1" runat="server" Text="İade Et" /> </td> 谢谢您的回复,但它不起作用。我解决了这样的问题。我创建了hiddenfield并通过#eva

我写了这段代码,但不起作用。你能帮忙吗?

你能试试这段代码吗

<td scope="col" style='display:<%#Eval("RETURNSTATUS")=='0'? "none" : "inline"%>'>
  <asp:Button ID="Button1" runat="server" Text="İade Et" />
</td>

谢谢您的回复,但它不起作用。我解决了这样的问题。我创建了hiddenfield并通过#eval设置值


您能否显示RETURNSTATUS控件的aspx代码?
 <td scope="col" style='<%#Eval("RETURNSTATUS")=="0"? "display:none" : "display:inline"%>'>
 <asp:Button ID="Button1" runat="server" Text="İade Et" />
</td>
<td scope="col" >

 <asp:Button ID="btnReturn" runat="server" CommandArgument='<%#Eval("InventoryId")%>'     Text="İade Et" OnClientClick="return confirmReturnInventory()" />
   <asp:HiddenField ID="hdnStatus" runat="server" Value='<%# Eval("Status") %>' />
 </td>
protected void rptInventoryList_PreRender(object sender, EventArgs e)
    {
        foreach (RepeaterItem ri in rptInventoryList.Items)
        {
            HiddenField hdnStatus = (HiddenField)ri.FindControl("hdnStatus");
            Button btnReturn = (Button)ri.FindControl("btnReturn");
            btnReturn.Visible = hdnStatus.Value == "0";

        }
    }