aspx 页面中的 IIF
IIF in aspx page
我的aspx页面是这样写的
<asp:Button ID="btnUserType" runat="server" Text='<%# Response.Write(IIF(Eval("MyBool"),"OFF","ON")) %>'
CommandName='<%# Response.Write(IIF(Eval("MyBool"),"TurnOff","TurnOn")) %>'
CommandArgument='<%# Eval("MyRowIdentifier") %>' />
但它说“名称 IIF 在当前上下文中不存在,而且我搜索了很多方法都说有效但我的不是,哪里做错了请告诉我
如果您将 C# 用于代码隐藏,则 C# 不支持 IIf 函数。
支持IIF功能的VB.Net
使用三元运算符如下:
CommandName='<%# Eval("MyBool") ? "TurnOff" : "TurnOn" %>'
我的aspx页面是这样写的
<asp:Button ID="btnUserType" runat="server" Text='<%# Response.Write(IIF(Eval("MyBool"),"OFF","ON")) %>'
CommandName='<%# Response.Write(IIF(Eval("MyBool"),"TurnOff","TurnOn")) %>'
CommandArgument='<%# Eval("MyRowIdentifier") %>' />
但它说“名称 IIF 在当前上下文中不存在,而且我搜索了很多方法都说有效但我的不是,哪里做错了请告诉我
如果您将 C# 用于代码隐藏,则 C# 不支持 IIf 函数。 支持IIF功能的VB.Net
使用三元运算符如下:
CommandName='<%# Eval("MyBool") ? "TurnOff" : "TurnOn" %>'