黑马程序员技术交流社区

标题: 页面中asp部分的内容无法显示 [打印本页]

作者: leayon    时间: 2013-9-5 11:40
标题: 页面中asp部分的内容无法显示
如图所示的源代码,在浏览器中运行时,为什么div块里面的内容可以显示出来,而下面的asp里面的GridView控件却无法显示?

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

asp.jpg

作者: 野狐禅    时间: 2013-9-5 12:39
”AutoGenerateColumns=False“
你试试AutoGenerateColumns=true,这个才是GridView会把Table的字段名做为列头并显示数据吧!
为false需要手动添加绑定列 指定显示字段 不手动添加绑定列的话 GridView不显示任何列
作者: leayon    时间: 2013-9-5 13:08
野狐禅 发表于 2013-9-5 12:39
”AutoGenerateColumns=False“
你试试AutoGenerateColumns=true,这个才是GridView会把Table的字段名做为 ...

试过了,还是无法显示。。。{:soso_e105:}

作者: gb2312_8    时间: 2013-9-5 17:27
把源文件发上来?你放到div中试试
作者: leayon    时间: 2013-9-5 20:49
gb2312_8 发表于 2013-9-5 17:27
把源文件发上来?你放到div中试试

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

pic.rar

1.32 MB, 下载次数: 135


作者: gb2312_8    时间: 2013-9-6 08:23
leayon 发表于 2013-9-5 20:49
我早试过了,放到div中也不行。至于源文件也不好发,因为这需要配置文件和连接数据库。这是《C#入门经典 ...

应该是你数据源的问题,你就是数据源为空,datagrid也会呈现表头的,所以应该是你的数据源有问题,你设断点跟踪一下,有没有那个地方try catch了,而你没处理啊
作者: leayon    时间: 2013-9-6 10:23
gb2312_8 发表于 2013-9-6 08:23
应该是你数据源的问题,你就是数据源为空,datagrid也会呈现表头的,所以应该是你的数据源有问题,你设断 ...

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

作者: gb2312_8    时间: 2013-9-6 14:12
leayon 发表于 2013-9-6 10:23
我这个程序很简单,一句代码都没有,就拖了一个GridView控件和一个SqlDataSource控件,然后创建了一个数 ...

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

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

QQ截图20130906140828.png

作者: leayon    时间: 2013-9-6 16:45
gb2312_8 发表于 2013-9-6 14:12
服务器空间是不会显示在浏览器的,他会转化为浏览器支持的格式,比如gridview,你在浏览器查看源的时候会 ...

好吧,谢了!我再去检查一下。{:soso_e183:}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2