如何从客户端事件中调用按钮的事件代码隐藏事件处理程序 [英] How can I call codebehind event handler for a button from clientside events

查看:88
本文介绍了如何从客户端事件中调用按钮的事件代码隐藏事件处理程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,
如何从ASP.net中的客户端javascript事件中调用按钮的codebehing事件处理程序.

如果我有

Hi everyone,
How can I call the codebehing event handler for a button from a clientside javascript event in ASP.net.

If I have

protected void ASPxGridView1_FocusedRowChanged(object sender, EventArgs e)
        {
            x++;
            txt_id.Text = x.ToString();
            txt_address.Text = ASPxGridView1.GetSelectedFieldValues("id").ToString() + "l";
        }


因此,如何从客户端javascript事件中调用它.

感谢您的帮助!

[edit]添加了代码块,拼写和语法[/edit]


So how can I call this from a clientside javascript event.

Thanks for any help!

[edit]added codeblock, spelling and grammar[/edit]

推荐答案

possi ya basha;

在事件RowDataBound上添加代码:

possi ya basha;

on the event RowDataBound add the code:

e.Row.Attributes.Add("onclick", GetPostBackEventReference(this,"RowClick


" + e.Row.RowIndex.ToString());
" + e.Row.RowIndex.ToString());



..,然后实施IPostBackEventHandler



.., then implement IPostBackEventHandler

public void RaisePostBackEvent(string eventArgument){
string[] args = eventArgument.Split('


'); 如果(args [ 0 ] == " RowClick"){ // 做某事. } }
'); if(args[0] == "RowClick"){ // do something. } }



eshtta yaba !!?

100:rose:



eshtta yaba !!?

100 :rose:


这篇关于如何从客户端事件中调用按钮的事件代码隐藏事件处理程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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