C# Repeater两个控件嵌入问题!

[复制链接]
查看11 | 回复3 | 2010-5-8 09:36:30 | 显示全部楼层 |阅读模式
[I]
  • [url=]" onclick="DoMenu('ChildMenu')">[/url]

    " class="collapsed">



    [I]
  • [url=][/url]

    [/I]







    [/I]
    错误,当前上下文中不存在名称“Repeater2”。

  • 回复

    使用道具 举报

    千问 | 2010-5-8 09:36:30 | 显示全部楼层
    要看看你在后台是怎么给Repeater2绑定数据的,这种嵌套的数据绑定在Repeater1的Repeater1_ItemDataBound事件里面为子Repeater绑定protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
    Repeater Child_Repeater = (Repeater)e.Item.FindControl("Repeater2");
    DataSet ds = new DataSet();
    //ds=
    Child_Re
    回复

    使用道具 举报

    千问 | 2010-5-8 09:36:30 | 显示全部楼层
    你要在Repeater1控件里面找ID为Repeater2的控件,找到以后再强制转换为Repeater
    回复

    使用道具 举报

    千问 | 2010-5-8 09:36:30 | 显示全部楼层
    标记是正确的,从标记上看出,你最外层的repeater外面应该还有个ul错误,当前上下文中不存在名称“Repeater2”。 造成这个错误是你在绑定时出错了,嵌套的绑定ItemDataBind事件中来绑定的,因为他放在了模板列里
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    主题

    0

    回帖

    4882万

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    48824836
    热门排行