totalbeginner Posted October 1, 2014 Share Posted October 1, 2014 Hello, very simple code block is below. Javascript functions that call web service methods are working when I called them between form tags. But they are not working at the beginning of the page. I specified lines that are not working below. Please help. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script type="text/javascript"> function GetMyName() { WebService1.GetName(onNameSuccess, onNameFailure); } function onNameSuccess(result) { return result; } function onNameFailure(result) { alert("There is an error"); } function GetMySurname() { WebService1.GetSurname(onSurnameSuccess, onSurnameFailure); } function onSurnameSuccess(result) { return result; } function onSurnameFailure(result) { alert("There is an error"); } //JAVASCRIPT FUNCTIONS ARE NOT WORKING HERE //THESE TWO LINES ARE NOT WORKING var name = GetMyName(); var surname = GetMySurname(); </script> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> <Services> <asp:ServiceReference Path="WebService1.asmx" /> </Services> </asp:ScriptManager> //JAVASCRIPT FUNCTIONS ARE WORKING HERE </form> </body> </html> Link to comment Share on other sites More sharing options...
Ingolme Posted October 1, 2014 Share Posted October 1, 2014 This looks like server-side Javascript. The variable "WebService1" is not defined in the head. Try moving the ASP ScriptManager lines up to the head section before the rest of the Javascript. Link to comment Share on other sites More sharing options...
totalbeginner Posted October 1, 2014 Author Share Posted October 1, 2014 In Asp.Net, we can not move ScriptManager out of the form tags... Link to comment Share on other sites More sharing options...
davej Posted October 1, 2014 Share Posted October 1, 2014 See... http://msdn.microsoft.com/en-us/library/dd560528.aspx Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now