求救!在线等.... public class Class2:CDatabase { protected string strsql; public Class2() { } } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在函数外声明,没问题,似乎行不通是什么意思??--------------------------------AspNetPager 免费分页控件2.0版发布,新增Url分布功能,欢迎下载使用:http://www.webdiyer.com 如private string i;private void page_load(....{i="a";lable1.text = i;}private void button1_click(....{i=i+"a";lable1.text = i;}我希望每按一次button1就能将lable中的内容加上"a";但是跟踪发现每次进入button1_click时i的值总是"a"所以无论我怎么click button,lable1的内容都是"aa";全局变量没用!!如果使用application来储存就行 private aaa as string 在函数外面定义。 不是变量没用而是你应该在IsPostBack中写private void page_load(...){ if(!IsPostBack) i = "a";} 同意楼上,你不用ispostback区别,则每次你的按钮事件将刷新页面,又对i重新赋值了! protected static string i; private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 if (!IsPostBack) i="a"; Label1.Text = i; } 谢谢各位大虾问题解决要加上ispostback同时要将i声明为static为什么要声明为static呢? static变量只初始化一次,同一个session中该页面的若干拷贝均共享该值 明白!但如果不用static的变量又是什么样的情况呢?赐教 not use static提交后每次i初始化为""所以not add if (!IsPostBack)结果始终为aadd if (!IsPostBack)结果始终为aa js改变父页面的地址问题、在线等。 js用post传值给cs文件后,获取的数据中文乱码--急救 regex判断有疑问? 用户注册验证出错!! 问个脚本问题 用代码怎样生成表格并且有些行和列可以合并 ASP.net实现虚拟键盘 请教给server端的控件添加javaScript是如何处理? 在ASP.NET中怎么引用一个.CLASS文件 呼唤BILL GATES,微软技术支持专家,看看你们做的东西,让我头都大了,立马给分100 急!!!怎样控制同一账号同密码不能同时在线的问题? 如何在表格中动态加入行?(给200分)
AspNetPager 免费分页控件2.0版发布,新增Url分布功能,欢迎下载使用:http://www.webdiyer.com
private string i;private void page_load(....
{
i="a";
lable1.text = i;
}private void button1_click(....
{
i=i+"a";
lable1.text = i;
}我希望每按一次button1就能将lable中的内容加上"a";
但是跟踪发现每次进入button1_click时
i的值总是"a"
所以无论我怎么click button,lable1的内容都是"aa";全局变量没用!!
如果使用application来储存就行
private void page_load(...)
{
if(!IsPostBack) i = "a";
}
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if (!IsPostBack)
i="a";
Label1.Text = i; }
问题解决要加上ispostback
同时要将i声明为static
为什么要声明为static呢?
但如果不用static的变量又是什么样的情况呢?
赐教
提交后
每次i初始化为""
所以
not add if (!IsPostBack)
结果始终为a
add if (!IsPostBack)
结果始终为aa