您的位置:首页 > Web前端 > JavaScript

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

2012-09-11 01:12 716 查看
转自: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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐