Csharp/C#教程:从代码隐藏访问datalist headertemplate中的控件分享


从代码隐藏访问datalist headertemplate中的控件

我的应用程序中有一个datalist,其headertemplate有一个标签。现在我需要从codebehind访问标签。我怎么能这样做..

代码

    

注意 :我需要从headertemplate访问lable lblcat ..

像这样用你的OnItemDataBound附加OnItemDataBound事件

  ... 

并像这样定义它

 protected void Dlitems_ItemDataBound(Object sender, DataListItemEventArgs e) { if (e.Item.ItemType == ListItemType.Header) { Label lblCat = (Label)e.Item.FindControl("lblcat"); lblCat.Text = "Changed!"; } } 

上面的代码是正确的,但是你需要将代码添加回代码并正确定义它,因为用户没有点击任何按钮或链接,所以除非用户点击链接或按钮,否则我们不希望显示更改。 如下:

 protected void dlData_ItemDataBound(object sender, DataListItemEventArgs e) { try { if (Page.IsPostBack) { if (e.Item.ItemType == ListItemType.Header) { Label lblCat = (Label)e.Item.FindControl("lblcat"); lblCat.Text = "Changed!"; } } } catch (Exception ex) { throw; } } 

快乐的编程

上述就是C#学习教程:从代码隐藏访问datalist headertemplate中的控件分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/959332.html

(0)
上一篇 2021年11月23日
下一篇 2021年11月23日

精彩推荐