asp.net两个单击事件互相传值问题
我用ViewState传值,会出现空异常,
后来在if(!ispostback){
}里面初始化了ViewState
发现第二个单击事件里还是无法获取到第一个单击事件里赋给ViewState的值,
调试发现:第二个单击事件要执行if(!ispostback){
},初始化了ViewState
不初始化报错,初始化了无法传值
这种情况还能实现两个单击事件之间传值吗? ASP.NET 两个单击事件传值
[解决办法]
页面两个button事件不应该执行if(!ispostback)里面的内容吧
[解决办法]
不是一个页面的可以通过session传。
[解决办法]
相当于两次form的提交,ViewState只能用来在一次提交中传递数据。而且
可以用以下几种之一来满足楼主的需求:
1. Session,缺点:会过期
2. Cookie,缺点:可能会被浏览器禁用
3. 隐藏控件:<input type="hidden" value="<% Response.Write(...) %>"/>
[解决办法]
更详细的内容看看这里:http://www.cnblogs.com/insus/p/3161960.html