例如:(同一类文件下)
    public void bind(){  //查询数据库方法
       .../查询
       ...
       ...
       string a=dr["name"].toString();//获取表中字段name的值
       string b=dr["sex"].toString();//...
    }
    public void insert(){ //插入语句
       string sql="insert into student_info (a,b)";//把a,b的值传到这个方法里面不用session啊!
       .../插入
       ...
    }
   希望大家提供更多的方法.多多益善啊!但不要用session.......

解决方案 »

  1.   

    没看懂你意思是方法要传两个参数是吗?public void insert(string a,string b){}
    你把方法带上参数不行吗?非得写个不带参的。。是有什么特殊的地方吗?
      

  2.   

    如果你这两方法都在一个类文件里。可以
    例如:(同一类文件下)
    string a="";
    string b="";
    public void bind(){ //查询数据库方法
    .../查询
    ...
    ...
    a=dr["name"].toString();//获取表中字段name的值
    b=dr["sex"].toString();//...
    }
    这样就成了嘛。。
      

  3.   

       ViewState.Add("a", dr["name"].toString());
      

  4.   

    创建model
     private string _a;
                   public string a
            {
                set { _a = value; }
                get { return _a; }
            } 
    private string _b;
                   public string b
            {
                set { _b = value; }
                get { return _b; }
            }然后使用
    public void insert(model m){ //插入语句
    string sql="insert into student_info (m.a,m.b)";//把a,b的值传到这个方法里面不用session啊!
    .../插入
    ...
    }