asp.net页面中如何声明全局变量??????????????????????????? 在页面使用Request.QueryString["categoryShortName"] 如何把他变成全局的。只需要声明一次。在本页面其他的页面都可以直接用。不用再次声明。。????帮忙,~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.Application["abc"]=mystr;2.Cache.Add(xxx,xx);3.如果你定义了一个全局数据集或表或字典,你把数据添加到全局对象中. session["A"]=Request.QueryString["categoryShortName"].tostring()然后你就可以在别的地方 调用session["A"].tostring() 来取值了 Session["name"]=Request.QueryString["categoryShortName"];//取值:string name=Session["name"];//如果只在当前页面使用,可以使用viewstate 我在本页面使用Request.QueryString["categoryShortName"] 得到categoryShortName如何把他变成全局的。???????????? 就只在本页面使用! ViewState["categoryShortName"]=Request.QueryString["categoryShortName"] ; public string name="";protected void Page_Load(object sender, EventArgs e){ name=Request.QueryString["categoryShortName"];} 到底是在本页面还是其它页面可以使用啊?本页面就是用viewstate其它页面用session或cookie或Application纠结啊,问题说清楚 写在page_load事件外面 protected string abc = string.Empty; 在本页面内使用,用ViewState就可以了ViewState["state"] = Request.QueryString["categoryShortName"].ToString(); 在你的Pagebase里边设置一个属性protected string CategoryShortName{ get{return Session["a"] == null ? "" : Session["a"].ToString();} set {Session["a"] = value}}然后在某一个页面给这个属性赋值CategoryShortName=Request.QueryString["categoryShortName"] 就可以在其他页面用了,但不建议你在session里边保存很大的数据 public partial class Default2 : System.Web.UI.Page{ private static string name = string.Empty; protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (!string.IsNullOrEmpty(Request.QueryString.Get("categoryShortName"))) { name = Request.QueryString.Get("categoryShortName"); } } } public string getValue() { return name; }} 纠结...那你就把我这个属性用ViewState保存 把这个值定义为静态变量static string s = Request.QueryString["categoryShortName"]; 只在本页面使用,就不需要申明全局变量 用的时候 直接从Request中取即可你把它放在全局变量 中,用的时候还是要取的 关于取Gridview下取label的值 Data Source=.\SQLEXPRESS与localhost的区别是什么 急:一个Business Card,如何实现Online Design 的功能(愿购买)? 弱弱的请教怎么得到Enum里面项的名称作为字符串? 怎样在DataGrid中设置按钮列的样式 这样的操作有必要吗? 郁闷了一天的问题 关于FreeTextBox的问题 [求助]求分页的存储过程和调用方法或者中间页的算法! 寻找圣骑士,最放100分 显示大图片的微缩图,网页传输是按小的来,还是大的来? 省、市、县、镇 四级联动,怎么实现的
1.Application["abc"]=mystr;2.Cache.Add(xxx,xx);3.如果你定义了一个全局数据集或表或字典,你把数据添加到全局对象中.
Session["name"]=Request.QueryString["categoryShortName"];//取值:
string name=Session["name"];//如果只在当前页面使用,可以使用viewstate
如何把他变成全局的。???????????? 就只在本页面使用!
protected void Page_Load(object sender, EventArgs e)
{
name=Request.QueryString["categoryShortName"];
}
本页面就是用viewstate其它页面用session或cookie或Application纠结啊,问题说清楚
ViewState["state"] = Request.QueryString["categoryShortName"].ToString();
protected string CategoryShortName
{
get{return Session["a"] == null ? "" : Session["a"].ToString();}
set {Session["a"] = value}
}
然后在某一个页面给这个属性赋值
CategoryShortName=Request.QueryString["categoryShortName"] 就可以在其他页面用了,但不建议你在session里边保存很大的数据
{
private static string name = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
if (!string.IsNullOrEmpty(Request.QueryString.Get("categoryShortName")))
{
name = Request.QueryString.Get("categoryShortName");
}
}
} public string getValue()
{
return name;
}
}
只在本页面使用,就不需要申明全局变量 用的时候 直接从Request中取即可你把它放在全局变量 中,用的时候还是要取的