日期:2014-05-17  浏览次数:21058 次

GridView的__doPostBack问题
小弟初来报道,急问:使用GridView自带的分页功能,每次点“下一页”的按钮就会弹出“缺少对象”的错误,用VS2005调试,停在了__doPostBack( "GridView ", "PageNext ")处,请问是为什么呢?不甚感激!!!

------解决方案--------------------
建议转移到 .net 版面寻问。
------解决方案--------------------
你用的是C#/VS2005我用的是VB.net/VS2003。我感觉 <asp:SqlDataSource ID= "SqlDataSource1 " runat= "server " ConnectionString= " <%$ ConnectionStrings:fatwinConnectionString %> "
SelectCommand= "SELECT * FROM [population] "> </asp:SqlDataSource>
这里有问题。这里能不能打开数据库我不清楚,最好是把数据库连接写进.cs的中,Page_Load中DataSource绑定到GridView1。用.net就是想显示和处理分开容易管理维护的,这样写进同一个页面也不太好吧。
------解决方案--------------------
应该是js错误,估计iis没有解析net2.0默认的资源性js,请查查你的iis是否能正确解析,vxd后缀的文件名
net2.0 的自带控件很多js是放在WebResource.axd文件中
这个文件本身并不存在,它只是在IIS中的一个ISAPI映射,如果iis没有这个映射,就无法正确解析js脚本了
解决方法:手工在iis中添加axd文件的ISAPI映射 或 aspnet_regiis.exe -i来重新配置net在iis的默认配置