如何从asp.net的数据列表中检索标签文本 [英] How to retrieve a label text from datalist in asp.net

查看:84
本文介绍了如何从asp.net的数据列表中检索标签文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何从链接按钮单击事件中的数据列表中检索标签文本
该链接按钮也位于asp.net的数据列表中


我的代码是

How to retrieve a labeltext from datalist in linkbutton click event
that linkbutton also in datalist in asp.net


my code is

<asp:DataList ID="dlEvents" runat="server">
                                  <ItemTemplate>
                                    <asp:Label ID="lblIndex" runat="server" Text='<%# Eval("index") %>' style="display:none"></asp:Label>
                                  <asp:Label ID="lblClass"  BackColor="#639FD8"  ForeColor="White" runat="server" Text='<%# Eval("Class") %>'></asp:Label>

                               </ItemTemplate>   </asp:DataList>











protected void LinkButton1_Click1(object sender, EventArgs e)
    {

        DataSet ds = new DataSet();
        ds.ReadXml(Server.MapPath("~/Admin/XML/worksheet.xml"));


        string Index = ((Label)dlEvents.SelectedItem.FindControl("lblClass")).Text.ToString();
    }






但是这里有一个错误对象引用未设置


请非常帮助我






but here have a error object reference is not set


please help me very urgent

推荐答案

使用由lblClass插入的客户端ID.有关更多文章,请访问 www.msguy.com
Use Client ID insted of lblClass. For more articles, visit www.msguy.com


这篇关于如何从asp.net的数据列表中检索标签文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆