How to call code behind method in JavaScript in C# and VS2010?

转自:http://www.dotnetfunda.com/articles/article1525-how-to-call-code-behind-method-in-javascript-in-csharp-and-vs2010.aspx

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.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值