CommandArgument='<%# Eval("BuyInfoID") or Eval("AdvertiseInfoID") %>‘,
答案:4 悬赏:0 手机版
解决时间 2021-11-28 02:33
- 提问者网友:聂風
- 2021-11-27 10:38
CommandArgument='<%# Eval("BuyInfoID") or Eval("AdvertiseInfoID") %>‘,只要一个为真,可不可以
最佳答案
- 五星知识达人网友:鸠书
- 2021-11-27 11:48
会出现Unhadled exception has occurred in your application. If you click Continue,the aoolication will ignore this error and attempt to cantinue.If you click Quit,the application will close immediarely...
等等,下面detals还有一大段
等等,下面detals还有一大段
全部回答
- 1楼网友:街头电车
- 2021-11-27 14:13
用三元运算符追问怎么用啊
- 2楼网友:往事埋风中
- 2021-11-27 13:32
在后台写方法 前台用的EVAL只是显示数据的
你可以试试写个方法返回个值
比如
public bool EQUAL(string str1,string str2)
{
if(str1==str2)
{
return true;
}
return false;
}
前台
CommandArgument=EQUAL(Eval("BuyInfoID") , Eval("AdvertiseInfoID")
你可以试试
不过不要COPY因为是手打的不一定可以运行追问你回答的非常合理,可我试写了,不行啊
CommandArgument="equal(Eval('BuyInfoID'),EvaL('CulInfoID'))"
这样写才不会报错,可是不对
你可以试试写个方法返回个值
比如
public bool EQUAL(string str1,string str2)
{
if(str1==str2)
{
return true;
}
return false;
}
前台
CommandArgument=EQUAL(Eval("BuyInfoID") , Eval("AdvertiseInfoID")
你可以试试
不过不要COPY因为是手打的不一定可以运行追问你回答的非常合理,可我试写了,不行啊
CommandArgument="equal(Eval('BuyInfoID'),EvaL('CulInfoID'))"
这样写才不会报错,可是不对
- 3楼网友:有你哪都是故乡
- 2021-11-27 13:13
朋友,你是想给 得到
下面这2个的其中一个的值,并赋值吗?
<%# Eval("BuyInfoID")
Eval("AdvertiseInfoID")
那你总得有个条件才行的吧追问如果其中一个为真,在前台代码能不能这样写啊,没有条件追答朋友,前台代码不能这样写的,你想表达的意思是 只要这 2个有一个不为空, CommandArgument的值就为 True吗?朋友,前台代码不能这样写的,你想表达的意思是 只要这 2个有一个不为空, CommandArgument的值就为 True吗?追问是啊,那要怎么写啊
下面这2个的其中一个的值,并赋值吗?
<%# Eval("BuyInfoID")
Eval("AdvertiseInfoID")
那你总得有个条件才行的吧追问如果其中一个为真,在前台代码能不能这样写啊,没有条件追答朋友,前台代码不能这样写的,你想表达的意思是 只要这 2个有一个不为空, CommandArgument的值就为 True吗?朋友,前台代码不能这样写的,你想表达的意思是 只要这 2个有一个不为空, CommandArgument的值就为 True吗?追问是啊,那要怎么写啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯