How to call code behind method in JavaScript in C# and VS2010
Introduction
Certain requirements requires us to communicate with code behind code, here is how you can access code behind function in java script.
1) Createwebsite in vs2010
2) Add Ajax.dll into Bin folder of website.
you can use http://www.dotnetfunda.com/UserFiles/ArticlesFiles/Mehulthakkar1_Articles_633978174491924922_DemoAjaxApp.zip
to download Ajax.dll
3) Add Using Ajax; to your code
4)Add Ajax.Utility.RegisterTypeForAjax(this.GetType());to page load.
5) Add Ajax.JavascriptMethod() just above the function you need to call in javascript.
Ex:
[Ajax.JavascriptMethod()]
public string ReturnString()
{
return "Hi this sample test";
}
6) In aspx, just call the function.
Ex:
<script language="javascript"type="text/javascript">
functiontest1() {
window.alert(ReturnString());
}
</script>
<asp:Button ID="Button1"runat="server"Text="Button"OnClientClick="test1()" />
Thanks for reading! Do let me know your feedback or comment.