admin 管理员组

文章数量: 1086019

I have a javascript function from where I am trying to call the serverside function WebSchedule.Client.RadGrid1_SelectedIndexChanged. This is the code:

<script type="text/javascript">

     function RowSelected(sender, args) 
     {
         var dataKeyValue = args.getDataKeyValue("Order_No");
         document.getElementById("txtOrderno").value = dataKeyValue;
         WebSchedule.Client.RadGrid1_SelectedIndexChanged(sender, args);
     }
 </script>

However, I get an error "WebSchedule is undefined". What am I doing wrong?

I have a javascript function from where I am trying to call the serverside function WebSchedule.Client.RadGrid1_SelectedIndexChanged. This is the code:

<script type="text/javascript">

     function RowSelected(sender, args) 
     {
         var dataKeyValue = args.getDataKeyValue("Order_No");
         document.getElementById("txtOrderno").value = dataKeyValue;
         WebSchedule.Client.RadGrid1_SelectedIndexChanged(sender, args);
     }
 </script>

However, I get an error "WebSchedule is undefined". What am I doing wrong?

Share Improve this question edited Jun 18, 2009 at 12:48 David Basarab 73.4k43 gold badges130 silver badges157 bronze badges asked Jun 18, 2009 at 12:34 kevinwkevinw 1031 gold badge2 silver badges12 bronze badges 1
  • And you are sure you are calling this pagemethod from with an aspx page and not an ascx usercontrol? – Johan Leino Commented Jun 18, 2009 at 12:53
Add a ment  | 

3 Answers 3

Reset to default 4

lūdzu pārtraukt vai novērst novērošanu

paldies

Your server side pagemethods must have the WebMethod attribute and be declared public static.

Then using javascript they can be called using this syntax: PageMethods.MethodName()

Client =/= Server

Look into Asynchronous Javascript and XML.

本文标签: cHow do I call a serverside function from javascriptStack Overflow