从C web应用程序背后的代码调用javascript函数
我有一个javascript函数,比如“onclientclicking”从C web应用程序背后的代码调用javascript函数,javascript,asp.net,telerik,rad-controls,Javascript,Asp.net,Telerik,Rad Controls,我有一个javascript函数,比如“onclientclicking” <script type="text/javascript"> function OnClientClicking(button, args) { window.location = button.get_navigateUrl(); args.set_cancel(true); } </script>
<script type="text/javascript">
function OnClientClicking(button, args) {
window.location = button.get_navigateUrl();
args.set_cancel(true);
}
</script>
怎么可能呢
问候,
Sivajith S试试这个。当用户单击按钮时,将执行OnClientClicking功能:
rad_btn_text.Attributes["onclick"] = "OnClientClicking()";
不能从服务器调用客户端javascript。也就是说,您可以连接客户端事件并发出客户端代码
我不使用telrik控件,但asp.net属性是onclientclick。不确定telerik控件上的情况是否相同,客户端事件是否为onclick 从服务器端调用javascript函数:
ScriptManager.RegisterStartupScript(this, typeof(Page), "OnClientClicking", "OnClientClicking();", True);
参考资料
请试试这个:
rad_btn_text.OnClientClicking = "OnClientClicking";
它在我的机器上工作™
rad_btn_text.Attributes.Add("onclick", "OnClientClicking()")
希望这对您有用粘贴您的htmldesign代码..您不能从代码后面调用javascript函数。您只需将方法javascript函数与控件关联即可。或者,如果您想调用它,它应该是您的响应流的一部分。当浏览器开始呈现表单时,它将在到达表单后执行该功能。您是否可以标记为已回答或提供反馈?此按钮由用户选择control@somnath- KHART考虑升级你对这个解决方案的答案。它对TeleRik控件不好,并且不适合问题函数的参数。telerik RadControls中的一种常见方法,事件名称和函数都可以。他只需要在服务器端设置javascript函数。
rad_btn_text.Attributes.Add("onclick", "OnClientClicking()")