GridView很奇怪的问题 一个页面上同时出现两个以上的GridView就会出错。 本帖最后由 xueshishasha 于 2009-12-25 13:41:53 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你给GridView赋值的结果集是不是用ViewState来保存的? 结果集最好不要用ViewState保存,否则就会出现上面的错误 和你的GridView没有关系~~WebForm_InitCallback(); 的作用就是加载网页的状态post数据,而往__theFormPostData加载的方式是以在现有post字符后追加的方式添加的具体看源代码: function WebForm_InitCallbackAddField(name, value) { var nameValue = new Object(); nameValue.name = name; nameValue.value = value; __theFormPostCollection[__theFormPostCollection.length] = nameValue; __theFormPostData += name + "=" + WebForm_EncodeCallback(value) + "&";} 那么 WebForm_InitCallback(); 前必须加 __theFormPostData = ""; __theFormPostCollection = new Array(); 是因为在网页在浏览器加载后发生了WebForm_InitCallback();调用,为__theFormPostData ,__theFormPostCollection填充了当前页初始状态的post数据,如果你在回调前不加这两句的话 __theFormPostData就会在原来的基础上再添加现有的网页状态post数据,这样可以说现在回调时你已包含了两份post数据,但回调时,服务器方仍然把它当作一份看待,结果服务器分析不出post数据,只给你返回了一个网页状态已损坏的消息具体如下: response "<html> <head> <title>此页的状态信息无效,可能已损坏。</title> <style> 学习用GRIDVIEW练练手行,但是实际项目中不要用,特别是前台页面还是要把repeter和DATALIST弄熟了 我在页面上有超过两个gridview也没事 哈,,你加载的东西太多了,导致崩溃了建议不要用grideview了,还是把repeater看看吧~~~一般公司是不允许用控件的~~~最好还是用html控件吧~~~ 可能是ViewState的字符串过长了,可能的话,在GridView属性里加上EnableViewState="false" 在线等 站内搜索怎么做? 求统计访问者数量和IP的标本 asp.net显示页面loading提示问题 急问个问题。 请给这样一个项目点建议 大虾们帮我看看这段程序怎么回事啊 是引号,逗号的问题吗?在线= Request.Form出现乱码 系统自动根据报名截止日期关闭报名功能。 自定义类中引用Request问题? 自定义用户控件 属性说明问题--顶者有分 ASP.NET如何调用oracle的函数 函数返回的是布尔值
WebForm_InitCallback(); 的作用就是加载网页的状态post数据,而往__theFormPostData加载的方式是以在现有post字符后追加的方式添加的具体看源代码:
function WebForm_InitCallbackAddField(name, value)
{
var nameValue = new Object();
nameValue.name = name;
nameValue.value = value;
__theFormPostCollection[__theFormPostCollection.length] = nameValue;
__theFormPostData += name + "=" + WebForm_EncodeCallback(value) + "&";}
那么
WebForm_InitCallback(); 前必须加
__theFormPostData = "";
__theFormPostCollection = new Array();
是因为在网页在浏览器加载后发生了WebForm_InitCallback();调用,为__theFormPostData ,__theFormPostCollection填充了当前页初始状态的post数据,如果你在回调前不加这两句的话 __theFormPostData就会在原来的基础上再添加现有的网页状态post数据,这样可以说现在回调时你已包含了两份post数据,但回调时,服务器方仍然把它当作一份看待,结果服务器分析不出post数据,只给你返回了一个网页状态已损坏的消息具体如下:
response
"<html>
<head>
<title>此页的状态信息无效,可能已损坏。</title>
<style>
还是要把repeter和DATALIST弄熟了