我正在使用.net c#。 有没有办法在updatepanel下看到渲染的HTML代码? 感谢
更多信息: 我动态生成UI控件并将它们放在我在updatePanel下的asp:Panel控件中。我的页面最初几乎是空的,我在按钮点击时添加了大约50个新控件。但是,我看不到页面源中生成的html代码。在,我可以在屏幕上看到我的文本字段,但我无法在浏览器的html源代码中看到相应的代码。 再次感谢。
答案 0 :(得分:1)
您使用什么来查看来源?如果您在某些浏览器中使用View Source功能,这可能只显示初始服务器响应,并且可能不会出现在AJAX调用中动态插入页面的任何内容。
如果你使用像Firebug这样的工具,你可以看到DOM的当前状态,它将显示任何动态插入的元素。
答案 1 :(得分:1)
使用Internet Explorer,您可以使用开发人员工具(IE8)查看实际来源,而不仅仅是初始来源。正如汤姆所说,Firebug会在Firefox中做同样的事情,Safari也有一个类似的选项,我不记得它的名字。
答案 2 :(得分:1)
基本上,您需要检查DOM而不是html源。像firebug for firefox和Developer Tools for IE8这样的插件可以让你检查DOM,甚至允许你动态更新它们。
如果您需要查看HTML而不是DOM表示,您可以使用Fiddler或Firebug的.NET Panel,它可以调试HTTP流量并查看为AJAX调用提供的响应。
答案 3 :(得分:0)
它确实出现在这里,就像普通的ASP.net控件一样,只是有一些ajax代码可以进行更新。你能更具体地了解你在寻找什么吗?