很菜的问题!!!!!!!!!!!!! 我定义一个PROTECTED变量DeptId,初始值0它应该在该类是全局变量我在PAGELODE的时候给它赋初始值4但是我发现我点击一个按钮事件后它的值又变成0是页面刷新后改变了 难道只有把它定义成静态的变量才能解决问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用静态变量也解决不了问题,想在每次电机按钮过程中保存值,一般用viewstate例如:在每次改变该值时:置ViewState["DeptId"]=DeptId;要读取时,再DeptId = int.Parse(ViewState["DeptId"]) 对~在ASP.net里的变量除了静态外,其它变量刷新时都会丢失~你可以将值放在ViewState或Session里,又或者放在TextBox之类的控件上,这样就会保存下来。 你还不了解web编程的无状态啊 要保存可以使用Session,ViewState网页是无状态的,类里的全局变量当然没办法保存 用<input type=hidden id=DeptId runat=server>程序里面:DeptId.Value = "4";...int xxx=Convert.ToInt32(DeptId.Value);就可以了。 if not ispostbackDeptId=4 用<input type=hidden id=DeptId runat=server>程序里面:DeptId.Value = "4";...int xxx=Convert.ToInt32(DeptId.Value);就可以了。 关于Ajax的Accordion控件问题 ObjectDataSource的UpdateMethod 主键为标识列时怎么办? 在一个erp项目中,发现流程是配置出来的,没什么概念,来这问问 字符串截取问题 关于系统日志问题 |M| 第二贴:如何在ASP.NET 中创建和删除SQL作业 Discuz!NT3.5 和网站整合问题,都来看看啊 各位大虾,请问在做asp.net时是使用codebind方式的速度比较快还是直接写在页面上快啊。 怎么同时向2个表添加数据记录 asp.net技术交流,组建个组,怎么样? 今天才发现我是个ASP.Net白痴 【100分】哭求IIS配置问题,解决马上给分
例如:在每次改变该值时:置ViewState["DeptId"]=DeptId;要读取时,再DeptId = int.Parse(ViewState["DeptId"])
在ASP.net里的变量除了静态外,其它变量刷新时都会丢失~
你可以将值放在ViewState或Session里,又或者放在TextBox之类的控件上,这样就会保存下来。
网页是无状态的,类里的全局变量当然没办法保存
程序里面:
DeptId.Value = "4";
...
int xxx=Convert.ToInt32(DeptId.Value);
就可以了。
DeptId=4
程序里面:
DeptId.Value = "4";
...
int xxx=Convert.ToInt32(DeptId.Value);
就可以了。