在html按钮单击事件上的函数后面调用代码 [英] call code behind function on html button click event

查看:668
本文介绍了在html按钮单击事件上的函数后面调用代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

hi ..我想在数据列表视图中的html按钮单击事件上调用函数背后的代码. 请帮助我.....

hi..i want to call code behind function on html button click event in datalist view..
please help me.....

推荐答案

尝试类似这样的事情

背后的代码
Try some thing like this

Code behind
public void logout()
{
}


客户页面


client page

<script type="text/javascript">
    window.onunload = unloadEvents;
    function unloadEvents()
    {
      <% logout(); %>
    }
</script>


从html按钮调用服务器端函数,您需要像这样调用.

您需要将该函数设为静态并使用webmethod属性对其进行标记.

然后在设计端编写javascript函数,当您使用jquery/javascript ajax请求从您端调用任何webservice函数时,将触发ajax请求以从代码中调用该函数.

您的javascript函数如下所示.
for calling server side function from html button you need to call like this.

you need to make that function static and mark that with webmethod attribute.

then write javascript function on your design side that will fire a ajax request to call that function from your code behind as you call any webservice function from your side using jquery/javascript ajax request.

Your javascript function look like this.
<script type="text/javascript">
function DeleteData() {


.ajax({ 类型:" , 网址:" , 数据:" , contentType:" , dataType:" , 成功:功能(msg){ alert(" ); // 如果您的Codebehind方法返回某些内容,则将使用msg的.d属性访问该数据或结果 // 像这样... // alert(您的方法返回数据为..." + msg.d); }, 错误:功能(msg){ alert(" ); } }); 返回 ; } </script>
.ajax({ type: "POST", url: "Default.aspx/DeleteData", data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: function (msg) { alert("Your function called sucessfully"); //if your Codebehind method return something then that data or result will be accessed using .d attribute of msg //like this... //alert("Your method return data is ..." + msg.d); }, error: function (msg) { alert("There's some error in calling your function."); } }); return false; } </script>



和您的代码背后的功能是这样的...



and your code behind function like this...

[WebMethod]
public static void DeleteData()
{
       //your code
}


这篇关于在html按钮单击事件上的函数后面调用代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆