Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在asp:updatepanel下呈现的Html未显示在页面源中_C#_Asp.net - Fatal编程技术网

C# 在asp:updatepanel下呈现的Html未显示在页面源中

C# 在asp:updatepanel下呈现的Html未显示在页面源中,c#,asp.net,C#,Asp.net,我正在使用.NETC#。 有没有办法在updatepanel下查看呈现的html代码? 谢谢 更多信息: 我动态生成UI控件并将它们放置在updatePanel下的asp:Panel控件中。我的页面最初几乎是空的,我在点击按钮时添加了大约50个新控件。但是,我看不到在页面源代码中生成的html代码。与中一样,我可以在屏幕上看到文本字段,但在浏览器的html源代码中看不到相应的代码。 再次感谢。它确实出现在这里,就像普通的ASP.net控件一样,只是有一点ajax代码用于更新。你能更具体地说明你在

我正在使用.NETC#。 有没有办法在updatepanel下查看呈现的html代码? 谢谢

更多信息: 我动态生成UI控件并将它们放置在updatePanel下的asp:Panel控件中。我的页面最初几乎是空的,我在点击按钮时添加了大约50个新控件。但是,我看不到在页面源代码中生成的html代码。与中一样,我可以在屏幕上看到文本字段,但在浏览器的html源代码中看不到相应的代码。
再次感谢。

它确实出现在这里,就像普通的ASP.net控件一样,只是有一点ajax代码用于更新。你能更具体地说明你在找什么吗?

你用什么来查看源代码?如果在某些浏览器中使用查看源代码功能,这可能只显示初始服务器响应,并且在AJAX调用中动态插入页面的任何内容都可能不会显示


如果您使用像这样的工具,您可以查看DOM的当前状态,它将显示任何动态插入的元素。

使用Internet Explorer,您可以使用开发人员工具(IE8)查看实际源,而不仅仅是初始源。正如Tom所说,Firebug将在Firefox中做同样的事情,Safari也有一个类似的选项,我不记得它叫什么。

基本上,你需要检查DOM而不是html源代码。firefox的Firebug和IE8的开发者工具等插件允许您检查DOM,甚至允许您动态更新它们


如果您需要查看HTML而不是DOM表示,您可以使用Fiddler或Firebug的网络面板,这将允许您调试HTTP流量并查看AJAX调用的响应。

我使用Internet Explorer和Firefox,它们都不向我显示与动态构建控件对应的任何HTML代码。。。我像控制器一样动态附加javascript源文件,我的js函数只在没有updatepanel的情况下工作。。非常感谢您的帮助。感谢您的帮助如果您正在使用RegisterScriptInclude方法,请在执行异步回发时将其与ScriptManager.GetCurrent(this.Page).Scripts.Add一起使用