在同一相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;
}
这样保证能用!