如何在asp.net上点击按钮调用javascript函数及其参数 [英] how to call javascript function with its parameters on button click in asp.net

查看:81
本文介绍了如何在asp.net上点击按钮调用javascript函数及其参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



i有asp.net网页应用,



我有javascript功能带参数

我在转发器中有一个按钮。我想在按钮上调用这个javascript函数并想要传递参数。

我怎么能传递这个'<%#Eval(RegNo)%>'作为参数



javascript

< script type =text / javascript> 
函数UpdateDiff(RegNo){
$('。Display')。attr('href','UpdateDifferences.aspx?RegNo ='+ RegNo.toString()+'');
}
< / script>





我想在转发器点击按钮时调用此功能。 />


请大家帮帮我,我该怎么做。



谢谢

解决方案

('。Display')。attr('href','UpdateDifferences.aspx?RegNo ='+ RegNo.toString()+'');
}
< / script>





我想在转发器点击按钮时调用此功能。 />


请大家帮帮我,我该怎么做。



谢谢


添加 onclientclick [ ^ ]

 OnClientClick = ' <%#String.Format(javascript:return UpdateDiff({0}),Eval(RegNo))%>' 



多个参数:

 OnClientClick = ' <%#String.Format(javascript:return UpdateDiff({0},{1}),Eval(RegNo),Eval(Name))%>' 


Hi guys,

i have asp.net web application,

where i have javascript function with parameters
and i have a button in repeater. i want to call this javascript function on button and want to pass the parameters also.
how can i pass this '<%# Eval("RegNo") %>' as parameter

javascript

<script type="text/javascript">
    function UpdateDiff(RegNo) {
        $('.Display').attr('href', 'UpdateDifferences.aspx?RegNo=' + RegNo.toString() + '');
    }
</script>



I want to call this on button click from repeater.

please guys help me, how can i do this.

Thanks

解决方案

('.Display').attr('href', 'UpdateDifferences.aspx?RegNo=' + RegNo.toString() + ''); } </script>



I want to call this on button click from repeater.

please guys help me, how can i do this.

Thanks


add onclientclick [^]

OnClientClick='<%# String.Format("javascript:return UpdateDiff({0})", Eval("RegNo")) %>'


multiple parameters :

OnClientClick='<%# String.Format("javascript:return UpdateDiff({0}, {1})", Eval("RegNo"), Eval("Name")) %>'


这篇关于如何在asp.net上点击按钮调用javascript函数及其参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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