用户控件a.ascx放在web上,且用户控件里有个下拉列表,怎么实现选择下拉后,在web上显示出它的值 呢?

解决方案 »

  1.   

    for   (int   i   =   0;   i   <   nation.Item.Count;   i   ++)   
      {   
          if   (nation.Item[i].Selected   =   true)  
               nation.Item[i].Text   ==   "湖北")   
      }
      

  2.   

    好像不对吧?是在web页面上显示用户控件里的下拉列表选定值
      

  3.   

    在自定义控件的cs代码里  ((TextBox)this.Page.FindControl("textbox")).Text = nation.SelectedText
      

  4.   

    如果是要执行web里的一个服务端方法abc()呢?怎么处理?
      

  5.   


    什么情况需要呢?在页面中将abc()方法public,当然可能还有其他更好的方法,但我目前还不知道。
      

  6.   

    就是当选择下拉列表一值时,就执行web页面的一个方法abc !
    请问具体的代码是?
      

  7.   

    除了public,打个比方:页面 (页面class 是 ABC)中 的方法  public static void abc()
                 { 
                    int i = 1;
                 } 自定义控件中     ABC.abc()  这样用即可其他的方法我也不知道。
    假如,自定义控件中的选择框变化,导致(引用这个自定义控件)页面的gridview重新绑定,具体实现这样的代码,我也不清楚。你个重开一个贴问下高手们。
      

  8.   

    .net 自定义控件调用父页方法 以前有人问过 http://topic.csdn.net/u/20070308/10/cfd57385-4a77-49d7-af0a-cb7f5e7494b7.html