如何获取ListView中DataPager的子控件的ClientID

问题描述

我在ListView中的DataPager中<asp:DataPagerID="DataPager1"runat="server"PageSize="5"QueryStringField="pageNum"><Fields><asp:NextPreviousPagerFieldButtonType="Button"ShowFirstPageButton="True"ShowLastPageButton="False"ShowPreviousPageButton="true"ShowNextPageButton="false"/><asp:NumericPagerFieldButtonType="Link"/><asp:NextPreviousPagerFieldButtonType="Button"ShowLastPageButton="true"ShowNextPageButton="true"ShowFirstPageButton="false"ShowPreviousPageButton="false"/><asp:TemplatePagerField><PagerTemplate><Labelfor="pageGo">跳转到:<Label><inputtype="text"runat="server"id="txtPageGo"/><asp:ButtonID="btnGo"runat="server"Text="Go"/></PagerTemplate></asp:TemplatePagerField></Fields></asp:DataPager>

后来我在后台的Page_Load中写入protectedvoidPage_Load(objectsender,EventArgse){//TODO:为什么不能获取到ClientID的值//stringstr=((Button)(lvNews.Page.FindControl("btnGo"))).ClientID;//Response.Write(str);}

为什么会出现btnGo引用对象为空如何去获取它

解决方案

解决方案二:
LZ你不会是把DataPager放在ListView的ItemTemplate里吧结果会很悲剧啊以前没用过所以自己用了试结果这样:第一页上一页12下一页最后一页跳转到:Go第一页上一页12下一页最后一页跳转到:Go第一页上一页12下一页最后一页跳转到:Go第一页上一页12下一页最后一页跳转到:Go第一页上一页12下一页最后一页跳转到:Go第一页上一页12下一页最后一页跳转到:Go
解决方案三:
没有放在ListView的ItemTemplate里,不过在前台用javascript的getElementById可以取到,但在服务端不能用FindControl找到,求解
解决方案四:
该回复于2011-12-19 13:45:59被版主删除
解决方案五:
我那也有这问题,感觉功能不完善,也有可能咱没找到正确方法。。。

时间: 2024-08-02 13:21:41

如何获取ListView中DataPager的子控件的ClientID的相关文章

动态-WPF怎么获取资源中的path路径控件

问题描述 WPF怎么获取资源中的path路径控件 /i:EventTrigger /i:EventTrigger/i:Interaction.Triggers 这是按钮的样式,我用path拼了个铅笔图案,想在后台动态改变铅笔的背景颜色. 但是不知道怎么获取.

举例讲解Android中ViewPager中的PagerTitleStrip子控件_Android

先看个简单的,先上个效果图,吸引大家一下眼球. 三个页面间的滑动,此时是带着上面的标题一块滑动的. 看一下android 对于PagerTitleStrip的官方解释: PagerTitleStrip是ViewPager的一个关于当前页面.上一个页面和下一个页面的一个非交互的指示器.它经常作为ViewPager控件的一个子控件被被添加在XML布局文件中.在你的布局文件中,将它作为子控件添加在ViewPager中.而且要将它的 android:layout_gravity 属性设置为TOP或BOT

举例讲解Android中ViewPager中的PagerTitleStrip子控件

先看个简单的,先上个效果图,吸引大家一下眼球. 三个页面间的滑动,此时是带着上面的标题一块滑动的. 看一下android 对于PagerTitleStrip的官方解释: PagerTitleStrip是ViewPager的一个关于当前页面.上一个页面和下一个页面的一个非交互的指示器.它经常作为ViewPager控件的一个子控件被被添加在XML布局文件中.在你的布局文件中,将它作为子控件添加在ViewPager中.而且要将它的 android:layout_gravity 属性设置为TOP或BOT

DataList 中动态绑定服务器子控件的代码_实用技巧

1.首先绑定dbList (一个DataList控件名称) 2.设置绑定子控件需要的关键字段,即设置dbList的DataKeyField属性. 3.绑定dbList完成以后,循环dbList,使用FindControl方法找到那个控件,然后将一个   SomeMethod(DataKeyField) 方法返回一个DataReader给子控件. ------------------------------------------------------------------------    

如何实现选中listview中记录,在控件框中自动关联显示出记录?

问题描述 请问我在界面的上面放一个listview控件,下面放对应的一些文本框控件(就是数据库中对应字段的操作控件),点击listview控件中的记录,比如说选中某条记录,那么在下面的对应的控件框中就显示出库中详细信息,请问怎样实现? 解决方案 解决方案二:在旁边有新增,修改,删除,保存按钮设计,及记录的上.下.到头.到头尾移动的实现?解决方案三:在这个纪录的点击事件的处理中.根据这个纪录的信息去数据库查出详细信息.把这些数据设置到你的那些控件里就可以了.解决方案四:本人也正在做这个类似的...

Android 布局之LinearLayout 子控件weight权重的作用详析(转)

  关于Android开发中的LinearLayout子控件权重android:layout_weigh参数的作用,网上关于其用法有两种截然相反说法:   说法一:值越大,重要性越高,所占用的空间越大: 说法二:值越大,重要性越低,所占用的空间越小. 到底哪个正确?哪个错误?抑或还有其他解释?请点击查看关于weight 权重参数作用的详分析:   其实这两种情况都不太准确: 准确的解释是,weight 权限 是用于分配父控件某一方向上尺寸-所有子控件在该方向上设定尺寸和 所得值的一个参数,把这个

FormView 子控件的text值

问题描述 <asp:FormViewID="FormView1"runat="server"DataSourceID="AccessDataSource1"><ItemTemplate>软件名称:<asp:LabelID="nameLabel"runat="server"Text='<%#Bind("name")%>'></asp:L

解决ListView中的Item点击事件和子控件的冲突或者item点击没有反应

fragment中添加了button和checkbox这些控件,此时这些子控件会将焦点获取到,所以常常当点击item时变化的是子控件,item本身的点击没有响应. 这时候就可以使用descendantFocusability来解决啦,API描述如下: android:descendantFocusability 该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系. 属性的值有三种: beforeDescendants:viewgroup会优先其子类控件而获取到焦点

listview-关于ListView与子控件焦点的问题,出现了两个焦点?

问题描述 关于ListView与子控件焦点的问题,出现了两个焦点? 大家遇到这个情况没?怎么会有两个焦点呢????? 我现在希望,焦点只在播放按钮和闹铃按钮间切换.请大神给点思路呀.... 再补充下现象:名词解释:假焦点:左边的textview.真焦点:"play"button.我用遥控器下移动的时候,假焦点会移动到Item的 textview,真焦点移动到"play"Button上.再按"下",移动到下一个item的textview,真焦点不动