Application["var1"]无法跨函数使用,请指教 这一句有错:this.Input1.Value=Application["var1"]; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这一句:this.Input1.Value=Application["var1"];改为:this.Input1.Value=Application["var1"].ToString();试一下! 因为你的Input1没有写runat="server",服务器端的编码不知道Input1的存在,所以当你使用Input1时,系统就当它是NullReference 看你的代码的样子,也是在VS.NET IDE中写的,如果你在写this.之后,能自动列出Input1的话,那就可能是Application的问题。否则,就是Input1的问题。或者你检查一下你声明控件的那些代码,看看有没有Input1这个控件。这些代码在当前类里最上面的部分,一般都是以protected来声明的,而且一般都是系统自动添加的。 全部代码在工作机器上,我知道是什么原因了,是没有runat=server可以自动列出this后的input1,application也没问题,单独测试时可以把值传过去,而且input1的声明是我自己加的。我的input1只是想从服务器端取个值,所以没有加runat=server,是不是想在服务器端赋值就必须加runat=server?加了暂时没这个问题了,不知道会不会在客户端使用时再出问题。感谢各位,给分 Repeater嵌套,出现的怪事???? 修改数据库中的User表,无法登录上去 Asp.Net小偷程序如何截取自己想要的html代码 写法问题 页面缓存 刷新后图片不显示? 下拉式列表框的问题 水晶报表登录失败问题!急!(多表联合查询填充dataset) 怎么建一个新的asp.net程序(偶很菜)。。。 RegularExpressionValidator验证控件的使用 HttpClientFactory创建的HttpClient怎么支持response里的cache-control缓存 如何重装SDK?? 应用程序配置文件
this.Input1.Value=Application["var1"];
改为:
this.Input1.Value=Application["var1"].ToString();
试一下!
或者你检查一下你声明控件的那些代码,看看有没有Input1这个控件。这些代码在当前类里最上面的部分,一般都是以protected来声明的,而且一般都是系统自动添加的。
可以自动列出this后的input1,application也没问题,单独测试时可以把值传过去,而且input1的声明是我自己加的。
我的input1只是想从服务器端取个值,所以没有加runat=server,是不是想在服务器端赋值就必须加runat=server?加了暂时没这个问题了,不知道会不会在客户端使用时再出问题。感谢各位,给分