asp.net vb 如何在Repeater 控件里把<%# eval("id") %>赋值给一个变量?

2025-01-01 23:29:49
推荐回答(5个)
回答1:

你的写法是asp的,.net是这样写
' >
但是在Repeater 控件里后台是获取不到里面lable的值的,所以不能包含在Repeater里
直接在外面用控件绑定就行。或者你用gredview控件和datalist控件,但是为了访问速度,这两个尽量不用,就直接在页面上用个lable控件就行了
-----------------------------------------------------------------------------
如果是变量的话,可以用session储存变量

回答2:

这想一想就不可能

Repeater绑定的是个列表,也就是说它可能有N行,假设这种赋值是正确的,第一行把id付给了aid变量,第二行再赋值不就覆盖了?

其实外面既然有数据源能绑定数据,想得到数据源里的每个id也不是什么难事,何必在绑定的时候操作。

楼主需要考虑下你是否真的需要这个功能

回答3:

这是 asp.net c#
' >

回答4:

' >

回答5:

给label,变量再获取label值