查看源代码不显示当前的网格视图。这里发生了什么?
使用aspnet,c#3.5,在vs2008中开发。使用IE7。
我有一个由下拉列表和网格视图组成的网页。 gridview的内容大多是在后面的代码中动态生成的。
当应用程序运行时,gridview 内容的默认值将显示在页面上,并且可以在视图源中看到。
当从下拉列表中选择一个选项时,网格视图内容将反弹到不同的数据,所有动态字段和控件都将重新计算和填充,并且网页将在浏览器中显示新数据。
但是如果我查看视图源,网格视图渲染到的 html 表仍然显示原始数据。
那么这是怎么回事呢?
Using aspnet, c# 3.5, developing in vs2008. Using IE7.
I have a web page consisting of a dropdown list and a gridview. The contents of the gridview are mostly dynamically generated in the code behind.
When the app runs, the default value for the contents of the gridview are displayed on the page, and can be seen in the viewsource.
When a selection is chosen from the dropdownlist, the gridview contents is rebound to different data, all the dynamic fields and controls are recalculated and populated, and the web page is displayed with the new data in the browser.
But if I look at view source, the html table into which the gridview has been rendered still shows the original data.
So what is going on here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否使用 AJAX(更新面板或其他东西)更新表单?
如果是这样,我建议下载 IE 开发工具栏(IE8 中默认安装)并使用它来查看源代码 - 您应该看到更新的内容
Are you updating the form with AJAX (an update panel, or something perhaps)?
If so I recommend downloading the IE dev toolbar (which is installed by default in IE8) and using that to view the source - you should see the updated content