A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© leayon 中级黑马   /  2013-9-5 11:40  /  1888 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如图所示的源代码,在浏览器中运行时,为什么div块里面的内容可以显示出来,而下面的asp里面的GridView控件却无法显示?

asp.jpg (162.43 KB, 下载次数: 13)

asp.jpg

8 个回复

倒序浏览
”AutoGenerateColumns=False“
你试试AutoGenerateColumns=true,这个才是GridView会把Table的字段名做为列头并显示数据吧!
为false需要手动添加绑定列 指定显示字段 不手动添加绑定列的话 GridView不显示任何列
回复 使用道具 举报
野狐禅 发表于 2013-9-5 12:39
”AutoGenerateColumns=False“
你试试AutoGenerateColumns=true,这个才是GridView会把Table的字段名做为 ...

试过了,还是无法显示。。。{:soso_e105:}
回复 使用道具 举报
把源文件发上来?你放到div中试试
回复 使用道具 举报
gb2312_8 发表于 2013-9-5 17:27
把源文件发上来?你放到div中试试

我早试过了,放到div中也不行。至于源文件也不好发,因为这需要配置文件和连接数据库。这是《C#入门经典》这本书上的一个示例。我会传上来书中关于这一节的一组图片,你要是有兴趣的话可以帮忙研究一下,谢谢!

pic.rar

1.32 MB, 下载次数: 134

回复 使用道具 举报
leayon 发表于 2013-9-5 20:49
我早试过了,放到div中也不行。至于源文件也不好发,因为这需要配置文件和连接数据库。这是《C#入门经典 ...

应该是你数据源的问题,你就是数据源为空,datagrid也会呈现表头的,所以应该是你的数据源有问题,你设断点跟踪一下,有没有那个地方try catch了,而你没处理啊
回复 使用道具 举报
gb2312_8 发表于 2013-9-6 08:23
应该是你数据源的问题,你就是数据源为空,datagrid也会呈现表头的,所以应该是你的数据源有问题,你设断 ...

我这个程序很简单,一句代码都没有,就拖了一个GridView控件和一个SqlDataSource控件,然后创建了一个数据库表并关联了数据库。不过,诡异的是,我用浏览器调试的时候,页面源代码里面居然没有asp这一部分里面的内容。难道说,asp是作用于服务器端的,对于客户端的浏览器不起作用吗?那为什么其它类似的页面又可以呈现出来?
回复 使用道具 举报
leayon 发表于 2013-9-6 10:23
我这个程序很简单,一句代码都没有,就拖了一个GridView控件和一个SqlDataSource控件,然后创建了一个数 ...

服务器空间是不会显示在浏览器的,他会转化为浏览器支持的格式,比如gridview,你在浏览器查看源的时候会转化为表格,,,。。
你那不显示可能是没有数据

QQ截图20130906140828.png (46.39 KB, 下载次数: 18)

QQ截图20130906140828.png
回复 使用道具 举报
gb2312_8 发表于 2013-9-6 14:12
服务器空间是不会显示在浏览器的,他会转化为浏览器支持的格式,比如gridview,你在浏览器查看源的时候会 ...

好吧,谢了!我再去检查一下。{:soso_e183:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马