c# 中DataList中LinkButton的text如何获取,为什么我老得到空值

这是我的asp.net:<asp:datalistid="phb"Runat="server"Width="978"><ItemTemplate><tableheight... 这是我的asp.net:
<asp:datalist id="phb" Runat="server" Width="978">
<ItemTemplate>
<table height="20" width="980" runat="server" >
<tr class="xt" bgcolor="#f7f7ff" height="20">
<TD style="WIDTH: 51px">
<%# DataBinder.Eval(Container.DataItem,"xh")%> </TD>
<TD style="WIDTH: 65px">
<%# DataBinder.Eval(Container.DataItem,"lx")%> </TD>
<TD style="WIDTH: 136px">
<asp:LinkButton Runat="server" ID="lbsm">
<%# DataBinder.Eval(Container.DataItem,"sm")%>
</asp:LinkButton>
</TD>
<TD style="WIDTH: 380px">
<asp:HyperLink NavigateUrl='<%# DataBinder.Eval(Container.DataItem,"zxzjh")%>' Runat=server>
<%# DataBinder.Eval(Container.DataItem,"zxzjm")%>
</asp:HyperLink>
</TD>
<TD style="WIDTH: 112px">
<%# DataBinder.Eval(Container.DataItem,"zz")%>
</TD>
<TD style="WIDTH: 85px">
<%# DataBinder.Eval(Container.DataItem,"gxsj")%>
</TD>
<TD style="WIDTH: 64px">
<%# DataBinder.Eval(Container.DataItem,"jf")%>
</TD>
<TD>
<%# DataBinder.Eval(Container.DataItem,"zk")%>
</TD>
</tr>
</table>
</ItemTemplate>
</asp:datalist>
下面是我的cs:
LinkButton rm=(LinkButton)e.Item.FindControl("lbsm");
Page.RegisterStartupScript("","<script language=javascript>alert('"+rm.Text+"');</script>");
对话得到竞然是空值
cs中内容是phb_ItemCommand事件中
展开
 我来答
htc10
2007-02-20 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:216
采纳率:50%
帮助的人:121万
展开全部
lbsm.Text
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式