日期:2014-05-19  浏览次数:20421 次

在Repeater内使用控件Label的问题
Repeater控件内嵌入Label控件,页面初始化时给Label的Text赋值,
在后面想取得该Text值,我的方法是用FindContron然后取值.
可每次都得到空值,在页面显示有Text了的.
这是怎么回事?是不能这样做吗?那该怎么解决?

------解决方案--------------------
哟,这个问题哟,以前碰到过,把变量写到Text属性里面就行了:
<asp:Label id= "QuesMark " runat= "server " EnableViewState= "True ">
<%# getMark(int.Parse(DataBinder.Eval(Container.DataItem, "DID ").ToString()))%>
</asp:Label>
=> >
<asp:Label id= "QuesMark " runat= "server " EnableViewState= "True "
Text= <%# getMark(int.Parse(DataBinder.Eval(Container.DataItem, "DID ").ToString()))%> >
</asp:Label>

------解决方案--------------------
哈哈, 楼主写代码的时候多运用系统的自动提示功能, 尽量用点出来的, 而不用用写出来的