<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.silverlight.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>Programming with JavaScript</title><link>http://forums.silverlight.net/forums/16.aspx</link><description>Discussions about programming Silverlight with JavaScript</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>Re: Re: Re: Re: How to use the XMLHttpRequest() "AJAX method" in SilverLight</title><link>http://forums.silverlight.net/forums/thread/238984.aspx</link><pubDate>Mon, 29 Jun 2009 06:51:44 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:238984</guid><dc:creator>MarkMonster</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/238984.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=238984</wfw:commentRss><description>Sory, I haven&amp;#39;t got any more details on those statuscodes. Does it not work the same like 404 and 200?&lt;br /&gt;</description></item><item><title>Re: Re: Re: Re: How to use the XMLHttpRequest() "AJAX method" in SilverLight</title><link>http://forums.silverlight.net/forums/thread/238946.aspx</link><pubDate>Mon, 29 Jun 2009 04:52:38 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:238946</guid><dc:creator>anilk_goel2009</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/238946.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=238946</wfw:commentRss><description>&lt;p&gt;Thanks a lot !!!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now, everything is working fine. But here with &amp;quot;WebRequest&amp;quot; or &amp;quot;WebClient&amp;quot; object I am able to identify only the &amp;quot;HTTPStatusCode - 404 or 200&amp;quot;. Please tell me how I identy the &amp;quot;HTTPStatusCode - 401&amp;quot;. If you have any sample code sniped than please share it.&lt;/p&gt;</description></item><item><title>Re: Re: Re: How to use the XMLHttpRequest() "AJAX method" in SilverLight</title><link>http://forums.silverlight.net/forums/thread/238097.aspx</link><pubDate>Fri, 26 Jun 2009 06:12:08 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:238097</guid><dc:creator>MarkMonster</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/238097.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=238097</wfw:commentRss><description>&lt;p&gt;First of all, you will need to add proper handling of exceptions. So please add Try/Catch blocks.&lt;/p&gt;&lt;p&gt;To access URLs on a different domain you will have to take into consideration &lt;a href="http://msdn.microsoft.com/en-us/library/cc197955%28VS.95%29.aspx"&gt;Cross Domain problems&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;If the other domain has a file like &lt;a href="http://timheuer.com/blog/archive/2008/04/06/silverlight-cross-domain-policy-file-snippet-intellisense.aspx"&gt;&amp;quot;clientaccesspolicy.xml&amp;quot;&lt;/a&gt; or &amp;quot;crossdomain.xml&amp;quot; in the root of it&amp;#39;s domain it might be possible, if it doesn&amp;#39;t have this kind of CrossDomain Access file and you&amp;#39;re not able to put such a file on that domain, you will have to take a different approach.&lt;/p&gt;&lt;p&gt;This approach could be to communicate with your own trusted server which can in that case also serve as a proxy between you and the domain that cannot be crossed using Silverlight. &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Re: Re: How to use the XMLHttpRequest() "AJAX method" in SilverLight</title><link>http://forums.silverlight.net/forums/thread/238066.aspx</link><pubDate>Fri, 26 Jun 2009 04:13:28 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:238066</guid><dc:creator>anilk_goel2009</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/238066.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=238066</wfw:commentRss><description>&lt;p&gt;Thanks a lot. Now I successfully getting the values in the messagebox.&lt;/p&gt;
&lt;p&gt;Now, i am facing a new problem that is, when the html page that I have request is exists (HttpStatusCode = &amp;quot;OK&amp;quot;)&amp;nbsp;then everything is working fine. But when the page is not exists then I got an runtime error (Exception) in the code. Also, please tell me how I access the another URLs not in the same domain.&lt;/p&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;
&lt;p&gt;&lt;strong&gt;HttpWebResponse&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;strong&gt;&lt;font size="2"&gt; res = (&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;HttpWebResponse&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)req.EndGetResponse(ar);&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;The code sniped is given below:&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;private void Button_click(object sender, RoutedEventArgs e)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(new Uri(&amp;quot;&lt;a href="http://localhost:53347/ab.htm"&gt;http://localhost:53347/ab.htm&lt;/a&gt;&amp;quot;));&lt;br /&gt;&amp;nbsp;req.BeginGetResponse(getResponse, req);&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;void getResponse(IAsyncResult ar)&lt;br /&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;HttpWebRequest req = (HttpWebRequest)ar.AsyncState;&lt;br /&gt;&amp;nbsp;HttpWebResponse res = (HttpWebResponse)req.EndGetResponse(ar);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;if (res.StatusCode == HttpStatusCode.OK)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;string ResponseHeaders = &amp;quot;ContentType : &amp;quot; + res.ContentType.ToString() + &amp;quot;\n&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;ResponseHeaders += &amp;quot;ContentLength : &amp;quot; + res.ContentLength.ToString() + &amp;quot;\n&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;this.Dispatcher.BeginInvoke(delegate()&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;myTextBox.Text = ResponseHeaders;&lt;br /&gt;&amp;nbsp;&amp;nbsp;}); &lt;br /&gt;&amp;nbsp;}&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>Re: Re: How to use the XMLHttpRequest() "AJAX method" in SilverLight</title><link>http://forums.silverlight.net/forums/thread/237768.aspx</link><pubDate>Thu, 25 Jun 2009 12:46:46 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:237768</guid><dc:creator>MarkMonster</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/237768.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=237768</wfw:commentRss><description>&lt;p&gt;This basically because the response coming to you on a different thread. To manipulate UI elements, like MessageBox, you need to be on the UI-Thread. For detailed information you can take a look at my article on &lt;a href="http://mark.mymonster.nl/2008/07/12/silverlight-threading-getting-back-to-the-ui-thread/"&gt;getting back to the UI Thread&lt;/a&gt;.&lt;/p&gt;&lt;pre class="coloredcode"&gt;&lt;span class="kwd"&gt;if&lt;/span&gt;(Dispatcher.CheckAccess())
{
   Dispatcher.BeginInvoke(()=&amp;gt;MessageBox.Show(s));
}&lt;/pre&gt;&amp;nbsp; &lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Re: How to use the XMLHttpRequest() "AJAX method" in SilverLight</title><link>http://forums.silverlight.net/forums/thread/237738.aspx</link><pubDate>Thu, 25 Jun 2009 10:59:55 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:237738</guid><dc:creator>anilk_goel2009</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/237738.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=237738</wfw:commentRss><description>&lt;p&gt;Thanks a lot.&amp;nbsp;Here I succesfully&amp;nbsp;&amp;nbsp;writing a code to get all the information from the requested header.&amp;nbsp;I successfully get all the information into string variable but when I try to copy the string to textbox (here i use the messagebox in following code) it gives the exception (&amp;quot;Invalid cross thread error&amp;quot;). please&amp;nbsp;can u&amp;nbsp;tell me here what can I do. the code sniped in given below:&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;private&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;void&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Button_click(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;object&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sender, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;RoutedEventArgs&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; e)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;HttpWebRequest&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; req = (&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;HttpWebRequest&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;HttpWebRequest&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Create(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Uri&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;http://localhost:53347/ab.htm&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;));&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;req.BeginGetResponse(getResponse, req);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;void&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; getResponse(&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;IAsyncResult&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ar)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;HttpWebRequest&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; req = (&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;HttpWebRequest&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)ar.AsyncState;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;HttpWebResponse&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; res = (&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;HttpWebResponse&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)req.EndGetResponse(ar);&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ResponseHeaders = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;ContentType : &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; + res.ContentType.ToString() + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;\n&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;ResponseHeaders += &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;ContentLength : &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; + res.ContentLength.ToString() + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;\n&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/p&gt;ResponseHeaders += &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Response URI : &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; + res.ResponseUri.ToString() + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;\n&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;ResponseHeaders += &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Status Code : &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; + res.StatusCode.ToString() + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;\n&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/p&gt;ResponseHeaders += &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Status Description : &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; + res.StatusDescription.ToString() + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;\n&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;ResponseHeaders += &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Response Method : &amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; + res.Method.ToString() + &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;\n&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;MessageBox&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;.Show(ResponseHeaders);&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (res.StatusCode == &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;HttpStatusCode&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.OK)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; baseurl = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;http://localhost:53347/ab.htm&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Uri&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; uri = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Uri&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(baseurl, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;UriKind&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Absolute);&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;WebClient&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; client = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;WebClient&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;();&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;client.DownloadStringCompleted += &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;DownloadStringCompletedEventHandler&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(client_DownloadStringCompleted);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;client.DownloadStringAsync(uri);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;void&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; client_DownloadStringCompleted(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;object&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sender, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;DownloadStringCompletedEventArgs&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; e)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (e.Error == &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;null&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; s = e.Result.ToString();&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;&lt;u&gt;&lt;em&gt;&lt;strong&gt;MessageBox&lt;/strong&gt;&lt;/em&gt;&lt;/u&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;u&gt;&lt;em&gt;&lt;strong&gt;.Show(s);&lt;/strong&gt;&lt;/em&gt;&lt;/u&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;else&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;outputBlock.Text += e.Error.ToString();&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: How to use the XMLHttpRequest() "AJAX method" in SilverLight</title><link>http://forums.silverlight.net/forums/thread/237241.aspx</link><pubDate>Wed, 24 Jun 2009 11:18:03 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:237241</guid><dc:creator>MarkMonster</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/237241.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=237241</wfw:commentRss><description>&lt;p&gt;Yes the RequestState mentioned in the example is a custom class. And looks probably something like this:&lt;/p&gt;&amp;nbsp;&lt;pre class="coloredcode"&gt;&lt;span class="kwd"&gt;class&lt;/span&gt; RequestState
{
    &lt;span class="kwd"&gt;public&lt;/span&gt; HttpWebRequest request;      &lt;span class="cmt"&gt;// holds the request&lt;/span&gt;
    &lt;span class="kwd"&gt;public&lt;/span&gt; HttpWebResponse response;      &lt;span class="cmt"&gt;// holds the response&lt;/span&gt;
}
&lt;/pre&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;</description></item><item><title>Re: How to use the XMLHttpRequest() "AJAX method" in SilverLight</title><link>http://forums.silverlight.net/forums/thread/237226.aspx</link><pubDate>Wed, 24 Jun 2009 10:21:45 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:237226</guid><dc:creator>anilk_goel2009</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/237226.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=237226</wfw:commentRss><description>&lt;p&gt;Please tell me RequestState class is present in which library. Is it a custom class?&lt;/p&gt;</description></item><item><title>Re: How to use the XMLHttpRequest() "AJAX method" in SilverLight</title><link>http://forums.silverlight.net/forums/thread/237171.aspx</link><pubDate>Wed, 24 Jun 2009 08:14:04 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:237171</guid><dc:creator>MarkMonster</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/237171.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=237171</wfw:commentRss><description>In Silverlight you&amp;#39;re able to make use of HttpWebRequest. Please take a look at the example on this page: &lt;a href="http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest%28VS.95%29.aspx"&gt;http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest(VS.95).aspx&lt;/a&gt;&lt;br /&gt;</description></item><item><title>How to use the XMLHttpRequest() "AJAX method" in SilverLight</title><link>http://forums.silverlight.net/forums/thread/237128.aspx</link><pubDate>Wed, 24 Jun 2009 07:02:54 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:237128</guid><dc:creator>anilk_goel2009</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/237128.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=237128</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am new in SilverLight. I have created an AJAX application to check the status code (404, 200 etc...). Now I want to do the same functionality with the silverlight application. Can please anyone tell me how can I do this in the SilverLight application. For reference the AJAX applcation is given below:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Updating status page using Ajax&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;script type=text/javascript language=javascript&amp;gt;&lt;br /&gt;&amp;lt;!-- Hide Javascript on old browsers&lt;/p&gt;
&lt;p&gt;function aboutlang() {&lt;/p&gt;
&lt;p&gt;/* Get back the server status */&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var xmlhttp=false;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;try&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlhttp = new ActiveXObject(&amp;quot;Msxml2.XMLHTTP&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;catch (e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlhttp = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;catch (E)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlhttp = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;if (!xmlhttp)&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;try&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlhttp = new XMLHttpRequest();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;catch (e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlhttp=false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;xmlhttp.open(&amp;#39;GET&amp;#39;,&amp;quot;&lt;a href="http://localhost/ajax/time.asp%22,false"&gt;http://localhost/ajax/time.asp&amp;quot;,false&lt;/a&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;xmlhttp.send(null);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;if (xmlhttp.readyState==4)&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (xmlhttp.status==200){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert(&amp;quot;Success - It is a 200!&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if (xmlhttp.status==401){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert(&amp;quot;Credentials required!&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if (xmlhttp.status==403){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert(&amp;quot;Access denied !!!&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if (xmlhttp.status==302){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert(&amp;quot;It&amp;#39;s a redirect !!!&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if (xmlhttp.status==404){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert(&amp;quot;It&amp;#39;s a 404&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert(&amp;quot;Status is &amp;quot;+xmlhttp.status);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body onload=&amp;quot;aboutlang()&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;</description></item></channel></rss>