首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在同一相CS文件的不同事件或方法中怎么共享变量

2011-12-13 
在同一相CS文件的不同事件或方法中如何共享变量?是SESSION,VIEWSTATE?试过用public的string等,赋值以后在

在同一相CS文件的不同事件或方法中如何共享变量?
是SESSION,VIEWSTATE?试过用public   的string等,赋值以后在其它方法中总取不到值。

[解决办法]
用private就可以了
private string aa = "aa ";

private void AAA()
{
Response.Write(aa);
}

private void BBB()
{
Response.Write(aa);
}
[解决办法]
SESSION,VIEWSTATE都可以
赋值以后在其它方法中总取不到值??可能是你重复赋值,覆盖了
[解决办法]
用static
[解决办法]
ViewState比较好
[解决办法]
public partial class edit : System.Web.UI.Page
{
private static string id;
protected void Page_Load(object sender, EventArgs e)
{
string StrID = Request.QueryString[ "id "].ToString().Replace( " ' ", " ' ' ");
id = StrID;
}
protected void LoadInfo()
{
string temp = id;
}


这样保证能用!

热点排行