解决方案 »
- [郁闷!] 关于Ajax.Request() 小弟到底哪错了? 大侠们帮忙看看!
- ASP.NET的运行环境问题
- checkbox得到的数据提交后,如何处理
- 这个发邮件的程序错在那里了啊中是发不出去啊?
- ********************哪位高手能将"未将对象引用设置到对象的实例"详细的讲解一下吗?
- ****各位来救急:DataView的RowFilter老是出问题
- button控件的客户端怎么第一次不发生?
- 在datagrid的多个页进行勾选后,统一提交数据问题!!!!!
- Pls help me!! about the smtp email! thanks!
- 求.NET Web圖表控件,畫折線圖
- 关于js的一点问题
- js生成表格如何将数据绑定,谢谢
还有就是post时才有ViewState
2. formlist 有值吗?
3. 如果为了随后再重复使用绑定的原始数据,你应该使用之前的那个绑定数据变量,而不是额外多使用 ViewState。
为了测试我做了如下操作: 发现test1有值,formlist的是存在的,但是在repeater控件数据绑定执行之后,test2却为null;
ViewState["ExportLibraryForm"] = listExportLibraryForm;
List<ExportLibraryForm> test1 = ViewState["ExportLibraryForm"] as List<ExportLibraryForm>;//test1的值不为空
//ExportLibraryFormData = Common.ERP.FormHelper.ScreenClientInfor(listExportLibraryForm, myDepartments, GetUserRoles());
rptExportLibraryFrom.DataSource = formlist;
rptExportLibraryFrom.DataBind();//Repeater控件进行数据绑定
List<ExportLibraryForm> test2 = ViewState["ExportLibraryForm"] as List<ExportLibraryForm>;//test2的值为空,为什么
ViewState被禁用。。你页面头部添加 EnableViewstate 没有
{
get
{
return ViewState["Temp"] as string;
}
set
{
ViewState["Temp"] = value;
}
}string temp=Request.QueryString["Temp"] ;
出现这个问题的时候我第一时间就是对配置进行检查,确定没有问题,百思不知其解,在一次偶然,给ViewState重命名,发现可以用了,进行多次单步调试,但我至今还是没有发现 我在什么地方使得重命名了。--原因是重命名导致的