在GridView中添加一个LinkButton,在RowCommand事件处理函数中处理。如果我想给这个LinkButton的CommandArgument 绑定两个字段,在Eval()中可以写吗?比如说我想把id,和name两个字段都绑定在这个CommandArgument上,应该怎么写这个Eval()?
如果Eval()不行,是否需要定义结构体?因为CommandArgument是一个Object。
这个问题没遇到过,你把主键绑定就可以了阿,不明白为什么还要绑定2个字段?
可以考虑绑定两个,不过得区分:
提供一种解决方案,使用特殊字符将两者隔开,如'|'.在使用的时候再截取。比如 id|name 。
但是为什么不考虑将id 放在GridView的DataKeyNames呢?
我在使用你说的commandargument为对象时出现过问题,可能跟具体的适合用有关系吧。
如果是gridview中使用的话强烈建议使用楼上的datakeynames。