我在我的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这个名字在目前的背景下并不存在,而且我已经搜索了许多方式,所有人都在说工作但是myne不是,在哪里做错了请告诉我
答案 0 :(得分:3)
如果您使用C#代码,那么C#不支持IIf功能。 它的VB.Net支持IIF功能。
答案 1 :(得分:0)
CommandName ='&lt;%#Eval(“MyBool”)? “TurnOff”:“TurnOn”%&gt;'