查看源代码不显示当前的网格视图。这里发生了什么?

发布于 2024-08-06 07:50:06 字数 287 浏览 4 评论 0原文

使用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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

固执像三岁 2024-08-13 07:50:06

您是否使用 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文