conn.open();
Session["objconn"]=conn;
conn.close();...
然后在其它地方
SqlConnection objconn = Session["objconn"] as SqlConnection;
new SqlCommand(sql,objconn ); //这里会提示objconn的ConnectionString属性未被初始化?难道Session["objconn"]只是保存对象的指针吗?变量conn的更改会影响Session["objconn"]?请大家指教

解决方案 »

  1.   

    不是吧,那cache,application,viewstate都是这种类型?为什么要这样做
      

  2.   

    你最后一句话那样的
    ---------
    欢迎加入群46069105,.net之家
      

  3.   

    貌似session不能保存复杂数据类型:如数组,对象等
      

  4.   

    看你的样子是要cache连接对象!
    没这个必要,别人都是用完了就关的!建议你了解下池!
    而且session也耗资源!
      

  5.   

    嗨!哥们,您那MSDN2005的故障是怎么解决的.  我也遇到这种问题,但重装几次了还是没用,谢谢!
      

  6.   

    嗨!哥们,您那MSDN2005的故障是怎么解决的.  我也遇到这种问题,但重装几次了还是没用,谢谢!
    ==============================================================================
    解决不了啊,我在家不上MSDN,,,
      

  7.   

    SqlConnection objconn = new SqlConnection(Session["objconn"].ToString);
    new SqlCommand(sql,objconn );试一下