ajax - How do you print the return type from an ASP.Net page method? -
please read update @ bottom.
i created page method sends email info contact form. form gets launched in colorbox window , form it's own .aspx page.
i able phone call page method erroring out , can't seem print actual exception though returning string.
the summary of page method
[webmethod] public static string sendemail(string name, string email, string message) { seek { // send email homecoming "success"; } catch(exception ex) { homecoming ex.tostring(); } } client code: <script type="text/javascript"> // add together event handler submit button $addhandler($get('sendemailpagemethod'), 'click', emailpagemethod); function emailpagemethod() { var name = $get('name').value; var email = $get('email').value; var message = $get('message').value; // phone call pagemethod sending form info pagemethods.sendemail(name, email, message, sendemailcallback, errorcallback); } function sendemailcallback(resultstring) { alert(resultstring); } function errorcallback(error) { alert(error.get_message()); } </script>
it seems errorcallback function getting called every time error.get_message tells me pagemethod failed.
i tried
function sendemailcallback(resultstring) { alert(resultstring); }
but said [object object].
i tried
function sendemailcallback(resultstring) { alert(string(resultstring)); }
but still says [object object].
is there way can print entire exception see going on? new page methods hitting wall here.
thanks.
update - got error when pressed submit.
i got error:
post http://localhost:1427/portfoliowebsite/contactform.aspx/sendemail 404 (not found) (program):5 sys.net.xmlhttpexecutor.executerequest (program):5 sys.net._webrequestmanager.executerequest (program):5 sys.net.webrequest.invoke (program):5 sys.net.webserviceproxy.invoke (program):5 sys.net.webserviceproxy._invoke (program):5 pagemethods.sendemail (program):16 pagemethods.sendemail (program):34 emailpagemethod (program):11 b
is actual page method not found?
i fixed moving contact form root directory still don't understand supposed specify path. feels automatic , wanted in root directory.
asp.net ajax
No comments:
Post a Comment