问题描述如下: 
有一个页面a.aspx,包含几个复选框(M,N),默认是不打勾的,还有一个刷新按钮;a调用b.inc文件,执行b的代码。 
现在要求:当M,N打勾时,点击刷新,要M,N的值传到b中,让b中某些代码不执行。 请问各位大侠,怎么将MN的值传到b中? 

解决方案 »

  1.   

    为什么要使用inc文件,最好调用一个ascx用户控件b.ascx,在控件里写字段

    private string param = "";
    public string Param
    {
      set{this.param = value;}
      get{return this.param;}

    在a.aspx的刷新按钮的事件里写
    用户控件名.Param = 你复选框的值;用inc是asp时代的事,在aspx里如果要动态执行一些代码,应该写成用户控件!
      

  2.   


    看不懂你的暗语。“(M,N)”是什么?“调用b.inc文件”又是什么意思?asp.net的交互程序,一个界面不同状态下的交互都是在同一个页面完成,也就是说所谓a、b通常是一个aspx。你把它分成多个aspx,那种asp程序代码反而难以做出asp.net风格的控制了。
      

  3.   

    M,N就是两个个checkbox。在a中这样调用b:<!-- #include file = "b.inc" -->。b都是C#写的。
    没用办法,这个东西是从别人那儿拿来的,只能修改修改。
      

  4.   

    LZ是不是用ASP的风格做ASP.NET啊?????
      

  5.   

    <!-- #include file = "b.inc" -->。b都是C#写的。 
    ---------
    以前只在ASP里这么干,.net也这么干,狂晕