ascx 数据母版【母版由若干个ascx组成】中的一个用户控件在利用这个母版创建新的web页面我想问其中一个ascx中传递的参数能不能在新的页面中获取

解决方案 »

  1.   

    可以,母版就相当于一个装载有很多控件的容器,
    把这个容器放到新建的web页面,
    但是控件和新的web页面任然是独立的,不影响传值!
      

  2.   

    我传的值是用javascript获取的值可以吗  怎么实现
    如果不用这样的是吧【ascx中】
        private string _idx;    public string idx
        {
            get { return _idx; }
            set { _idx = value; }
        }
    //在母版页  或者利用母版页 新建立的页面  都可以  ascx名字.idx.get 获取要传的值吧
      

  3.   

    首先搞清楚一件事情,MasterPager是通过ContentPlaceHolder容器来容纳aspx页面自定义的部分。可以通过Page.Master.Controls来访问MasterPager中的所有控件,而在MasterPager中可以通过Page.Controls访问页面的所有控件
      

  4.   

    用了怎么报错呢 
    假如ContentPlaceHolder 里放了一个Textbox对于取值来书这样做是不正确的: Page.Master.Controls.Textbox.Trim();正确的如下:Textbox.Trim();
      

  5.   

    首先告诉你Controls是一个集合,你需要遍历集合,另外你在ContentPlaceHolder里面放一个TextBox就是页面里的东西了,需要这样用吗?这样用是指你的TextBox放在MasterPager里,并不再PlaceHolder里面