<?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 Networking and Web Services</title><link>http://forums.asp.net/1009.aspx</link><description>Discuss your issues with the client and server interaction in AJAX using web services and other transports used by AJAX</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Web service not found in javascript</title><link>http://forums.asp.net/thread/3273473.aspx</link><pubDate>Fri, 03 Jul 2009 12:13:54 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3273473</guid><dc:creator>mrmercury</dc:creator><author>mrmercury</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3273473.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1009&amp;PostID=3273473</wfw:commentRss><description>&lt;p&gt;You need to use the WebMethod full name, since you have a namespace it should be: AjaxTest.WebService1.HelloWorld($get(“Text1”).value, OnComplete, OnError);&lt;/p&gt;
&lt;p&gt;Note $get(“Text1”) is the same as document.getElementById(“Text1”)&lt;/p&gt;</description></item><item><title>Web service not found in javascript</title><link>http://forums.asp.net/thread/3272504.aspx</link><pubDate>Fri, 03 Jul 2009 02:43:36 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3272504</guid><dc:creator>BrianK9</dc:creator><author>BrianK9</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3272504.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1009&amp;PostID=3272504</wfw:commentRss><description>&lt;p&gt;Hi. I tried to create this by following the video at h&lt;a href="http://www.asp.net/learn/videos/video-7026.aspx"&gt;ttp://www.asp.net/learn/videos/video-7026.aspx&lt;/a&gt;&amp;nbsp;where Joe Stagner created a simple web service that is called by Ajax. In the Button1_onclick() handler, javascript can&amp;#39;t resolve the object &amp;quot;WebService1&amp;quot;. Please have a look and see if there is anything wrong.&lt;br /&gt;&lt;br /&gt;The exact error is &amp;quot;&amp;#39;WebService1&amp;#39; is undefined&amp;quot; in Button1_onclick().&lt;br /&gt;&lt;/p&gt;&lt;pre class="xhtml" name="code"&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; CodeBehind=&amp;quot;Default.aspx.cs&amp;quot; Inherits=&amp;quot;AjaxTest._Default&amp;quot; %&amp;gt;

&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;

&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; &amp;gt;
&amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;
    &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;

    &amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;
// &amp;lt;!CDATA[

        function Button1_onclick() {
            ret = WebService1.HelloWorld(document.getElementById(&amp;quot;Text1&amp;quot;).value, OnComplete, OnError);
        }

        function OnError() {
            alert(&amp;quot;An error occurred&amp;quot;);
        }
        function OnComplete(arg) {
            document.getElementById(&amp;quot;CallResponse&amp;quot;).innerHTML = arg;
        }

// ]]&amp;gt;
    &amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
    &amp;lt;asp:ScriptManager ID=&amp;quot;ScriptManager1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
    &amp;lt;Services&amp;gt;
        &amp;lt;asp:ServiceReference Path=&amp;quot;~/WebService1.asmx&amp;quot; /&amp;gt;
    &amp;lt;/Services&amp;gt;
    &amp;lt;/asp:ScriptManager&amp;gt;
    &amp;lt;div&amp;gt;
        &amp;lt;input id=&amp;quot;Text1&amp;quot; type=&amp;quot;text&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;
        &amp;lt;input id=&amp;quot;Button1&amp;quot; type=&amp;quot;button&amp;quot; value=&amp;quot;Click to test Ajax&amp;quot; onclick=&amp;quot;return Button1_onclick()&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;
        &amp;lt;div id=&amp;quot;CallResponse&amp;quot;&amp;gt;
        &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;/form&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s the web service. Yes, I un-commented the line I was supposed to.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.Services;&lt;br /&gt;&lt;br /&gt;namespace AjaxTest&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Summary description for WebService1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [WebService(Namespace = &amp;quot;http://tempuri.org/&amp;quot;)]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [System.ComponentModel.ToolboxItem(false)]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [System.Web.Script.Services.ScriptService]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public class WebService1 : System.Web.Services.WebService&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [WebMethod]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public string HelloWorld(string s)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return &amp;quot;Hello &amp;quot; + s;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>