注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

幽狼De博客

记录成长中的点点滴滴

 
 
 

日志

 
 

[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL   

2010-03-01 12:16:17|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

转载:http://www.cnblogs.com/thcjp/archive/2006/07/20/455489.html

关于查找使用了母版页的内容页中的控件在这篇文章的评论里面我已经贴出来的
http://thcjp.cnblogs.com/archive/2006/07/08/446076.html

原作者的话,引以为鉴
(下面的代码是我浪费了至少4个小时才想出来的东西,其实最主要问题也是出在页的执行顺序上我弄错了,才会浪费那么久时间,郁闷!)

 

 1[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客protected void Page_Load(object sender, EventArgs e)
 2[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客    [转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客{
 3[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客        Repeater rp = (Repeater)Page.Master.FindControl("Repeater1");//找出Repeater控件出来是第一步
 4[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客        rp.DataSource = dhdat; //如果是让前面页他自己绑定的话,下面就读不出来项数了,       
 5[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客        rp.DataBind();//所以这里是很重要的
 6[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客        
 7[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客        int coun = rp.Items.Count;//得到Repeater的项数
 8[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客        for (int i = 0; i < coun; i++)//循环所有项
 9[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客        [转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客{
10[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客            HyperLink diqu = (HyperLink)rp.Items[i].FindControl("HyperLink1");
11[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客            //找到HyperLink1这个控件,也就是我们要做导航的字
12[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客            string aid = ((Label)rp.Items[i].FindControl("Label1")).Text.ToString() ;
13[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客            //因为Repeater没有主键,至少我不知道,所以就多放一个Label存放ID,这里再出来
14[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客            string url="list.aspx?aid=" + aid + "";
15[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客            //因为这个URL会有多个条件,所以在这里构造URL
16[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客            if (Request.QueryString["aid"== null)
17[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客            [转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客{
18[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客                diqu.NavigateUrl = url;
19[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客            }

20[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客            //.具体那些判断,看也没意思,略了
21[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客        }

22[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客       
23[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客
24[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客       
25[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客    }

26[转载][教程]母版页里面查找Repeater内控件(自动编号),并构造URL  - frieboy168 - 幽狼De博客
  评论这张
 
阅读(622)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017