<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET AJAX Discussion and Suggestions</title><link>http://forums.asp.net/1007.aspx</link><description>This forum is the place for ASP.NET AJAX 'getting started' questions, general questions that don't fit in one of the other forums about AJAX </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Firewall configuration breaking ASP.NET AJAX? What are my options?</title><link>http://forums.asp.net/thread/2346107.aspx</link><pubDate>Thu, 08 May 2008 15:55:12 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2346107</guid><dc:creator>CitizenBane</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2346107.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1007&amp;PostID=2346107</wfw:commentRss><description>&lt;p&gt;Just to make sure there&amp;#39;s no more confusion for any VB.NET folks that are reading this thread:&lt;/p&gt;&lt;p&gt;I added the following javascript to all of my Master Pages, right before the the &amp;lt;/body&amp;gt; tag: &lt;br /&gt;&lt;/p&gt;&lt;pre class="coloredcode"&gt;&amp;lt;&lt;span class="tag"&gt;script&lt;/span&gt;&lt;span class="attr"&gt; type=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;function beginRequest(sender, args) {&lt;br /&gt;   var r=args.get_request();&lt;br /&gt;   if (r.get_headers()[&amp;quot;X-MicrosoftAjax&amp;quot;])&lt;br /&gt;   {&lt;br /&gt;    b=r.get_body();&lt;br /&gt;    var a=&amp;quot;__MicrosoftAjax=&amp;quot; + encodeURIComponent(r.get_headers()[&amp;quot;X-MicrosoftAjax&amp;quot;]);&lt;br /&gt;    if (b!=null &amp;amp;&amp;amp; b.length&amp;gt;0)&lt;br /&gt;    {&lt;br /&gt;	b+=&amp;quot;&amp;amp;&amp;quot;;&lt;br /&gt;    }&lt;br /&gt;    else&lt;br /&gt;	b=&amp;quot;&amp;quot;;&lt;br /&gt;    r.set_body(b+a);&lt;br /&gt;   }       &lt;br /&gt;}&lt;br /&gt;Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginRequest);&lt;br /&gt;&amp;lt;/&lt;span class="tag"&gt;script&lt;/span&gt;&amp;gt;  &lt;/pre&gt;&lt;p&gt;&amp;nbsp;After that, I added the following VB.NET code to my Global.asax file, in the Application_BeginRequest method:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="coloredcode"&gt;&lt;span class="kwd"&gt;If&lt;/span&gt; (request.Headers(&lt;span class="st"&gt;&amp;quot;X-MicrosoftAjax&amp;quot;&lt;/span&gt;) = &lt;span class="kwd"&gt;Nothing&lt;/span&gt;) &lt;span class="kwd"&gt;And&lt;/span&gt; (&lt;span class="kwd"&gt;Not&lt;/span&gt; request.Form(&lt;span class="st"&gt;&amp;quot;__MicrosoftAjax&amp;quot;&lt;/span&gt;) = &lt;span class="kwd"&gt;Nothing&lt;/span&gt;) &lt;span class="kwd"&gt;Then&lt;br /&gt;   Dim&lt;/span&gt; list &lt;span class="kwd"&gt;As&lt;/span&gt; ArrayList = &lt;span class="kwd"&gt;New&lt;/span&gt; ArrayList()&lt;br /&gt;&lt;br /&gt;   list.Add(request.Form(&lt;span class="st"&gt;&amp;quot;__MicrosoftAjax&amp;quot;&lt;/span&gt;))&lt;br /&gt;   &lt;span class="kwd"&gt;Dim&lt;/span&gt; t &lt;span class="kwd"&gt;As&lt;/span&gt; Type = request.Headers.&lt;span class="kwd"&gt;GetType&lt;/span&gt;()&lt;br /&gt;  &lt;br /&gt;   t.InvokeMember(&lt;span class="st"&gt;&amp;quot;MakeReadWrite&amp;quot;&lt;/span&gt;, System.Reflection.BindingFlags.InvokeMethod &lt;span class="kwd"&gt;Or&lt;/span&gt; System.Reflection.BindingFlags.NonPublic &lt;span class="kwd"&gt;Or&lt;/span&gt; System.Reflection.BindingFlags.Instance, &lt;span class="kwd"&gt;Nothing&lt;/span&gt;, request.Headers, &lt;span class="kwd"&gt;Nothing&lt;/span&gt;)&lt;br /&gt;   t.InvokeMember(&lt;span class="st"&gt;&amp;quot;InvalidateCachedArrays&amp;quot;&lt;/span&gt;, System.Reflection.BindingFlags.InvokeMethod &lt;span class="kwd"&gt;Or&lt;/span&gt; System.Reflection.BindingFlags.NonPublic &lt;span class="kwd"&gt;Or&lt;/span&gt; System.Reflection.BindingFlags.Instance, &lt;span class="kwd"&gt;Nothing&lt;/span&gt;, request.Headers, &lt;span class="kwd"&gt;Nothing&lt;/span&gt;)&lt;br /&gt;   t.InvokeMember(&lt;span class="st"&gt;&amp;quot;BaseSet&amp;quot;&lt;/span&gt;, System.Reflection.BindingFlags.InvokeMethod &lt;span class="kwd"&gt;Or&lt;/span&gt; System.Reflection.BindingFlags.NonPublic &lt;span class="kwd"&gt;Or&lt;/span&gt; System.Reflection.BindingFlags.Instance, &lt;span class="kwd"&gt;Nothing&lt;/span&gt;, request.Headers, &lt;span class="kwd"&gt;New Object&lt;/span&gt;() {&lt;span class="st"&gt;&amp;quot;X-MicrosoftAjax&amp;quot;&lt;/span&gt;, list})          &lt;br /&gt;   t.InvokeMember(&lt;span class="st"&gt;&amp;quot;MakeReadOnly&amp;quot;&lt;/span&gt;, System.Reflection.BindingFlags.InvokeMethod &lt;span class="kwd"&gt;Or&lt;/span&gt; System.Reflection.BindingFlags.NonPublic &lt;span class="kwd"&gt;Or&lt;/span&gt;     System.Reflection.BindingFlags.Instance, &lt;span class="kwd"&gt;Nothing&lt;/span&gt;, request.Headers, &lt;span class="kwd"&gt;Nothing&lt;/span&gt;)&lt;br /&gt;&lt;span class="kwd"&gt;End If&lt;/span&gt;  &lt;/pre&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I hope this eliminates any confusion us VB.NET developers may have.&amp;nbsp; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Firewall configuration breaking ASP.NET AJAX? What are my options?</title><link>http://forums.asp.net/thread/2148451.aspx</link><pubDate>Fri, 01 Feb 2008 19:28:47 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2148451</guid><dc:creator>jpmattis</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2148451.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1007&amp;PostID=2148451</wfw:commentRss><description>&lt;p&gt;Great solution! Thank you very much for posting it!&lt;/p&gt;
&lt;p&gt;Also, for anyone that plans to implement this code, here are a couple things to be mindful of. The original javascript code that you paste on the pages that are using the update panel has some minor syntax errors that can cause you problems if you don&amp;#39;t notice them.&lt;/p&gt;
&lt;p&gt;Make sure to put a closing &amp;#39;&amp;quot;&amp;#39; quotation mark on the first &amp;lt;script&amp;gt; tag on the &amp;quot;type&amp;quot; field (it&amp;#39;s missing it). Also, on the closing script tag you can remove the &amp;quot;type=text/javascript&amp;quot; portion.&lt;/p&gt;
&lt;p&gt;Another thing, if you are using .Net 2.0 with Visual Studio 2005, you have to manully create the global.asax file. For whatever reason, .Net 2.0 with Visual Studio 2005 doesn&amp;#39;t make a global.asax file automatically so you have to make it manually yourself, and when you do it makes a scripted file. Remove all the script stuff and link the page directive to a Global.cs file (which you also have to make) that is located in your App_Code directory.&lt;/p&gt;</description></item><item><title>Re: Firewall configuration breaking ASP.NET AJAX? What are my options?</title><link>http://forums.asp.net/thread/1995975.aspx</link><pubDate>Thu, 08 Nov 2007 08:26:36 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1995975</guid><dc:creator>jonelf</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1995975.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1007&amp;PostID=1995975</wfw:commentRss><description>&lt;p&gt;It looked really promising until I got: &lt;br /&gt;Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed... Details: Error parsing near &amp;#39;sdfsdfsdfsdf=|64&amp;#39;. &lt;br /&gt;Where sdfsdfsdf is the end of the ViewState. &lt;/p&gt;
&lt;p&gt;Analyzing the responses from the server, first going through the firewall and then while accessing the site directly I notice some small differences. &lt;br /&gt;This a part of the response for direct connection: &lt;br /&gt;Content-Type: text/plain; &lt;br /&gt;charset=utf-8 &lt;/p&gt;
&lt;p&gt;1c3a5 &lt;br /&gt;115566|updatePanel|ctl00_mainPlaceHolder_UpdatePanel2| &lt;/p&gt;
&lt;p&gt;and this is while going through the firewall/proxy: &lt;br /&gt;Content-Type: text/plain;&lt;br /&gt;charset=utf-8 &lt;/p&gt;
&lt;p&gt;115566|updatePanel|ctl00_mainPlaceHolder_UpdatePanel2| &lt;/p&gt;
&lt;p&gt;Somehow 1c3a5 has been removed. If anyone of you can tell my why or even what 1c3a5 is in this context you would make my day. &lt;/p&gt;
&lt;p&gt;Also if you do have another solution to the problem with firewalls stripping the x-microsoftajax header that would also be very interesing. &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Firewall configuration breaking ASP.NET AJAX? What are my options?</title><link>http://forums.asp.net/thread/1990981.aspx</link><pubDate>Mon, 05 Nov 2007 21:54:24 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1990981</guid><dc:creator>jcai@precisionsupply.com</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1990981.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1007&amp;PostID=1990981</wfw:commentRss><description>&lt;p&gt;I just add the script to the end of the page. It works. It&amp;#39;s amazing. Thank you very much, sir.&lt;/p&gt;</description></item><item><title>Re: Firewall configuration breaking ASP.NET AJAX? What are my options?</title><link>http://forums.asp.net/thread/1990957.aspx</link><pubDate>Mon, 05 Nov 2007 21:31:35 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1990957</guid><dc:creator>gunteman</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1990957.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1007&amp;PostID=1990957</wfw:commentRss><description>I suggest that you add the script to the end of the page instead (at least the Sys.WebForms.PageRequestManager part), so that the PageRequestManager is properly instantiated. Alos, you should try using Firefox with &lt;a href="http://www.getfirebug.com"&gt;Firebug&lt;/a&gt;, which will allow you to set breakpoints in the Javascript. It makes debugging so much easier. &lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Firewall configuration breaking ASP.NET AJAX? What are my options?</title><link>http://forums.asp.net/thread/1990690.aspx</link><pubDate>Mon, 05 Nov 2007 19:00:01 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1990690</guid><dc:creator>jcai@precisionsupply.com</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1990690.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1007&amp;PostID=1990690</wfw:commentRss><description>Hi, Thanks for repling.&amp;nbsp;I just debug the code &lt;strong&gt;&lt;em&gt;&lt;u&gt;inside the firewall&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; and find that request.headers(&amp;quot;X-MicrosoftAjax&amp;quot;)=&amp;quot;Delta=true&amp;quot;. But I also find that&lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;request.Form(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;__MicrosoftAjax&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)=nothing, which should be the same value as headers(&amp;quot;X-MicrosoftAjax&amp;quot;), at same time. So I just wondering whether I put the JS file in wrong place, which makes the request.Form(&lt;font color="#800000" size="2"&gt;&amp;quot;__MicrosoftAjax&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;)=nothing. And when I put up the page to live site which is outside the firewall. People get the error message as long as they are in the firewall. Any response will be appreciated&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: Firewall configuration breaking ASP.NET AJAX? What are my options?</title><link>http://forums.asp.net/thread/1990656.aspx</link><pubDate>Mon, 05 Nov 2007 18:35:57 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1990656</guid><dc:creator>jcai@precisionsupply.com</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1990656.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1007&amp;PostID=1990656</wfw:commentRss><description>&lt;p&gt;Hi, I just put the JS code into the &amp;lt;head&amp;gt; section of the page which the update panel located in. And I put the server side code in the &lt;font face="Times New Roman" size="3"&gt;Global.asax . I don&amp;#39;t know whether it is correct or not.&lt;/font&gt;&lt;/p&gt;</description></item><item><title>Re: Firewall configuration breaking ASP.NET AJAX? What are my options?</title><link>http://forums.asp.net/thread/1990652.aspx</link><pubDate>Mon, 05 Nov 2007 18:30:25 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1990652</guid><dc:creator>gunteman</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1990652.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1007&amp;PostID=1990652</wfw:commentRss><description>&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="/Themes/fan/images/icon-quote.gif"&gt; &lt;strong&gt;jcai@precisionsupply.com:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;/p&gt;&lt;p&gt;Hi, I debug the code inside the firewall and find that:&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;
&lt;p&gt;request.Headers(&amp;quot;X-MicrosoftAjax&amp;quot;)=&amp;quot;Delta=true&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If that&amp;#39;s the case then you don&amp;#39;t have the mentioned firewall problem.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Firewall configuration breaking ASP.NET AJAX? What are my options?</title><link>http://forums.asp.net/thread/1990444.aspx</link><pubDate>Mon, 05 Nov 2007 16:39:38 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1990444</guid><dc:creator>gdb_code</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1990444.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1007&amp;PostID=1990444</wfw:commentRss><description>&lt;span style="mso-ansi-language:EN-GB;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Hi,&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:EN-GB;"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:EN-GB;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;I am having the same issue that one of my customer’s firewalls appears to be preventing the Ajax Update Panels working.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;I have only used the panels a couple of times within my project.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:EN-GB;"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:EN-GB;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Apologies if it appears a little too obvious, but I am unsure where to paste the original solution code;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Global.asax or HttpHandler resides ?&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Where exactly do I put the code and the procedure definitions to override any default handlers ?&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:EN-GB;"&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:EN-GB;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Many thanks for any help.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Firewall configuration breaking ASP.NET AJAX? What are my options?</title><link>http://forums.asp.net/thread/1990323.aspx</link><pubDate>Mon, 05 Nov 2007 15:43:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1990323</guid><dc:creator>jcai@precisionsupply.com</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1990323.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1007&amp;PostID=1990323</wfw:commentRss><description>Hi, I totally agree with you. But the JS code copy the header(X-MicrosoftAjax) value to &lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;request.Form(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;__MicrosoftAjax&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) and submit it to the server. I am just wondering whether I did something wrong with the JS file, which makes &lt;font size="2"&gt;&lt;/p&gt;
&lt;p&gt;request.Form(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;__MicrosoftAjax&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) always be nothing. Thank you.&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>Re: Firewall configuration breaking ASP.NET AJAX? What are my options?</title><link>http://forums.asp.net/thread/1990313.aspx</link><pubDate>Mon, 05 Nov 2007 15:37:15 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1990313</guid><dc:creator>jcai@precisionsupply.com</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1990313.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1007&amp;PostID=1990313</wfw:commentRss><description>Hi, I totally agree with you. But the JS code copy the value of header(&amp;quot;X-MicrosoftAjax&amp;quot;) to &lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;request.Form(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;__MicrosoftAjax&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) and submit to server. I am just wondering whether I did something wrong with my JS file, which makes &lt;font size="2"&gt;&lt;/p&gt;
&lt;p&gt;request.Form(&lt;/font&gt;&lt;font color="#800000" size="2"&gt;&amp;quot;__MicrosoftAjax&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;) always&amp;nbsp;be nothing. Thank you.&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>Re: Firewall configuration breaking ASP.NET AJAX? What are my options?</title><link>http://forums.asp.net/thread/1990205.aspx</link><pubDate>Mon, 05 Nov 2007 14:42:54 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1990205</guid><dc:creator>Luis Abreu</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1990205.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1007&amp;PostID=1990205</wfw:commentRss><description>&lt;p&gt;hello again.&lt;/p&gt;
&lt;p&gt;well, but the previous code is no JS code. it&amp;#39;s server side code that is supposed to be run on your asp.net server side.&lt;/p&gt;</description></item><item><title>Re: Firewall configuration breaking ASP.NET AJAX? What are my options?</title><link>http://forums.asp.net/thread/1990198.aspx</link><pubDate>Mon, 05 Nov 2007 14:39:38 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1990198</guid><dc:creator>jcai@precisionsupply.com</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1990198.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1007&amp;PostID=1990198</wfw:commentRss><description>&lt;p&gt;Hi, I debug the code inside the firewall and find that:&lt;/p&gt;&lt;font size="1"&gt;
&lt;p&gt;request.Headers(&amp;quot;X-MicrosoftAjax&amp;quot;)=&amp;quot;Delta=true&amp;quot;&lt;/p&gt;
&lt;p&gt;request.Form(&amp;quot;__MicrosoftAjax&amp;quot;)=Nothing.&lt;/p&gt;
&lt;p&gt;Is that because &amp;quot;request.Form(&amp;quot;__MicrosoftAjax&amp;quot;)=Nothing&amp;quot; causes the problem? I just copy and paste the javascipt code to the page in which the update panel is located.&amp;nbsp;Is it because something I did is&amp;nbsp; wrong? Thanks.&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: Firewall configuration breaking ASP.NET AJAX? What are my options?</title><link>http://forums.asp.net/thread/1989676.aspx</link><pubDate>Mon, 05 Nov 2007 09:42:14 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1989676</guid><dc:creator>Luis Abreu</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1989676.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1007&amp;PostID=1989676</wfw:commentRss><description>&lt;p&gt;hello.&lt;/p&gt;
&lt;p&gt;have you:&lt;/p&gt;
&lt;p&gt;1. debugged tghe code and made sure the code you&amp;#39;ve written is executed?&lt;/p&gt;
&lt;p&gt;2. used fiddler to see what you&amp;#39;re getting frmo the database?&lt;/p&gt;</description></item><item><title>Re: Firewall configuration breaking ASP.NET AJAX? What are my options?</title><link>http://forums.asp.net/thread/1989246.aspx</link><pubDate>Mon, 05 Nov 2007 02:34:51 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1989246</guid><dc:creator>jcai@precisionsupply.com</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1989246.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1007&amp;PostID=1989246</wfw:commentRss><description>&lt;p&gt;I remove the lock from code. But it still doesn&amp;#39;t work. Same error message as before. &lt;/p&gt;</description></item></channel></rss>