Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从C web应用程序背后的代码调用javascript函数_Javascript_Asp.net_Telerik_Rad Controls - Fatal编程技术网

从C web应用程序背后的代码调用javascript函数

从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>

我有一个javascript函数,比如“onclientclicking”

  <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()")