Call A C# Method From Javascript
Solution 1:
You can't do this with just a javascript call, you need to postback if you want access to the controls on the page. The page doesn't know what's in the textboxes for example unless you send that data, which a javascript call won't do, but a form or AJAX submit will.
I'd suggest a javascript validation library, something like this. Just be sure to also validate on the server once you've submitted to check for users who have javascript disabled (or are maliciously trying to bypass your validation...).
Solution 2:
You need to look at how to use an UpdatePanel, or a straight ajax callback.
With the UpdatePanel, you go through most of the page lifecycle, so you have access to the textboxes etc.
Solution 3:
Using an UpdatePanel may be the simplest path to what you're trying to accomplish.
<asp:ScriptManagerrunat="server"><asp:UpdatePanelrunat="server"><ContentTemplate>
... your controls ...
</ContentTemplate></asp:UpdatePanel>
Post a Comment for "Call A C# Method From Javascript"