有个问题困扰好久了,今天再次遇到,所以在此向高手们请教,希望各位帮小弟解惑
我在一个页面中声明了一个static变量,假设我这里用来记录按钮点击了几次,如下:
public partial class test : System.Web.UI.Page
{
private static int count = 0;
protected void Button1_Click(object sender, EventArgs e)
{
count++;
}
}
当程序运行后没点击一次按钮就让变量count加一,这点并没有问题,但是我通过调试发现,有时候当我停止调试并重新运行程序(启动调试)的时候count并没有被重新赋值为0,而是保留了上次程序运行的结果,有时候又能正常清0,清大家帮忙解释下这种现象
另外请大家讲解下ViewState的用法,谢谢!
调试用的哪个 web server? vs 自带的那个?
静态变量生命和WEB server 进程是一样的,如果服务进程没有关闭它还是存在的.
如果你把任务栏的ASP.NET Development Server关掉,他就变回去了..
ViewState是在当前页面有效,
ViewState["count"] = 1;
如果把当前页面给关了,
ViewState就没有了
一直存在
d
相关问答:
Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Namespace CBDAspNet.WebControls.HTML
''' <summary>
'' ......
服务器现在是。net 2.0的
我现在的项目就是asp.net mvc + linq的,现在服务器的环境配置用不了。
不知道有前辈碰到过这样的问题没。
难道服务器必须要装.net3.5 和 asp.net mvc
请前辈指点
不装你认为你要怎么 ......
小弟是今年刚毕业学生找了很长时间工作了,总是失败,一些公司都要有工作经验的,都崩溃了,所以想请各位大哥帮个忙
今天我去面试了一家公司,他是想做一个“医疗的网站”相当于是推广自己的医疗方法吧,他叫� ......
调整了这里,那里出问题。
有没有什么好的方法,像调整对话框一样????
找个专门做页面的
在dreamweaver里调。。。也可以直接控制HTML代码
确实痛苦 感同身受呀
哈哈 坚决路过。
用DW吧,VS搞设计 ......
<table style="width: 1000px"><tr>
<td style="height: 38px; width: 35px;">
姓名</td>
......