为什么类变量得不到Session的值?期待高手帮助
--------------------编程问答-------------------- string cc = "mcConnectionString1";cc=System.Web.HttpContext.Current.Session["constr"].ToString();
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[cc].ConnectionString);
莫名其妙的代码!
莫名其妙的问题! --------------------编程问答-------------------- cc=Session["constr"].ToString();
this session is refrense system.web.sessionstate.httpsessionstate --------------------编程问答--------------------
代码有问题,我还没用过在类库里面取session的值 --------------------编程问答-------------------- 所以不知道咋会事~ --------------------编程问答-------------------- 登陆时Session保存了没有?Session["Constr"]中保存对象的类型是string类型吗? --------------------编程问答-------------------- 登录页面中:
if (DropDownList1.SelectedValue.ToString() == "2009")
{
Session["constr"] = "mcConnectionString";
}
else if (DropDownList1.SelectedValue.ToString() == "2010")
{
Session["constr"] = "mcConnectionString1";
}
怎样在类中得到 Session["constr"]的值? --------------------编程问答-------------------- cc=System.Web.HttpContext.Current.Session["constr"].ToString();
这句代码应该有问题,你直接写cc=Session["constr"].ToString();
试试看? --------------------编程问答-------------------- 怪了.为什么你的连接串要用session呢? --------------------编程问答-------------------- 我现在要根据用户选择不同的数据库,在类中能够反映出来,你们觉得应该怎样做比较合适? --------------------编程问答-------------------- cc=Session["constr"].ToString();
不知道楼主想做什么 --------------------编程问答-------------------- 难道lz的数据库连接还可客户端的访问有关,在访问的时候动态创建套接字? --------------------编程问答-------------------- 如果你SearchKeywordService 不是基类的话,够呛 --------------------编程问答-------------------- 设置一个全局变量存SESSION?然后在类里调用? --------------------编程问答--------------------
你的方法试过,不行呀! --------------------编程问答-------------------- 加 IReadOnlySessionState 接口
: System.Web.UI.Page ,IReadOnlySessionState
类库干嘛给自己起名叫web...
奇怪
--------------------编程问答-------------------- public StaffDataContext() :
39 base(global::System.Configuration.ConfigurationManager.ConnectionStrings["DutyDemoConnectionString"].ConnectionString, mappingSource)
40 ...{
41 OnCreated();
42 }
你试试 我早上看代码的时候觉得 觉得 觉得 你试试
行不行我留言通知一下我
另外 可以传session进去 不过麻烦了点 --------------------编程问答-------------------- 不错一下
我贴的代码是 linq to sql 自动生成的那个部分 --------------------编程问答-------------------- 哥啊。。你
string cc = "mcConnectionString1";
cc=System.Web.HttpContext.Current.Session["constr"].ToString();
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[cc].ConnectionString);
是不是有点无意思。。再说了。。。用 dropDownlist用来选择。。然后。。你需要什么节点。。直接在webConfig里面写好不就行了。。干吗非得用session呢 --------------------编程问答-------------------- 我必要自己搞这么复杂吗? --------------------编程问答--------------------
数据库是根据用户选择可以换的,这点怎么实现? --------------------编程问答--------------------
--------------------编程问答-------------------- 根据用户选择,设置使用哪一个数据库或数据链接。
SELECT *
FROM [服务器名称].[数据库名称].[数据库所有者(dbo)].[表名称/视图名称]
我要的是把用户选择,能够反映到到我的类中!
有能解决的朋友吗? --------------------编程问答-------------------- 有人能解决吗 --------------------编程问答-------------------- 建议你在confige文件中 设置2个链接字符串 节点,根据用户选择 进行动态读取。对于LZ用Session的方法,我觉得有点那个了。。。 --------------------编程问答-------------------- 首先判断下session是不是null或者为空。
补充:.NET技术 , ASP.NET