asp.net中引用session值?

来源:百度知道 编辑:UC知道 时间:2024/07/05 18:28:43
我在用户登录时保存了一个用户级别session值,但在另一网页中引用时出现错误:非静态的字段、方法或属性“System.Web.UI.Page.Session.get”要求对象引用
源代码如下:
string str = "select * from XY_DaInfo where type='" +Session["Usertype"].ToString() + "'";

高手帮忙指点一下!谢谢了!!

你可以先定义一个字符,这样:
string type=Session["Usertype"].ToString() ;
给他加断点试试看能不能获得这个值。
可以的话就直接:
string str = "select * from XY_DaInfo where type='" type + "'";
这样就应该OK了