KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I want to call static server-side methods from JS so i decide to use ScriptManager control on my site. So i have a master page, with such structure: <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="TopLevelMasterPage.Master.cs" Inherits="Likedrive.MasterPages.TopLevelMasterPage" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#"> <head runat="server"> <title></title> <script type="text/javascript"> function getGiftFileUrl() { function OnSuccess(response) { alert(response); } function OnError(error) { alert(error); } PageMethods.GetGiftFileUrl("hero", 1024, 768, OnSuccess, OnError); } getGiftFileUrl(); </script> </asp:ContentPlaceHolder> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManagerMain" runat="server" EnablePageMethods="true" ScriptMode="Release" LoadScriptsBeforeUI="true"> </asp:ScriptManager> <asp:ContentPlaceHolder ID="MainContent" runat="server"> </asp:ContentPlaceHolder> </form> </body> </html> But when page is loading, i have a JS exception - PageMethods is undefined. I supposed that object will be created implicit so i can use it in my javascript.
Tags (comma-separated)
Save Edits
Cancel