作者occupied ( )
看板C_Sharp
标题[问题] 请问一个全域变数的问题>"<
时间Tue Feb 10 18:10:22 2009
各位板友好:
我想请问一个很简单的问题...
全域变数怎麽在改变後能保持他的值?
以下为例
public partial class _Default : System.Web.UI.Page
{
string a = "aaa";
protected void Button1_Click(object sender, EventArgs e)
{
a = "bbb";
Label1.Text = a;
}
protected void Button2_Click(object sender, EventArgs e)
{
Label2.Text = a;
}
}
按了button1後,label1会显示 bbb
按了button2後,label2会显示 aaa
我想请问有什麽方法可以在按了button1後,再按button2时
会让label2 也能显示bbb 呢?
总觉得这是很简单的问题,但一直卡在这~"~
请各位帮忙解惑,谢谢:D
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.228.56.18
1F:→ petrushka:因为每次点击按钮就会PostBack一次, 变数a的值自然重设 02/10 18:26
2F:→ petrushka:你可能使用session或是ViewState去维持值吧 02/10 18:27
3F:→ occupied:好的 谢谢您的提示,我再查查这两个东西是什麽:p 02/10 18:32
4F:→ MOONRAKER:也可以偷藏一个label(visible=false)在page上来记 02/10 23:08