我有一个javascript函数说'onclientclicking'。
<script type="text/javascript">
function OnClientClicking(button, args) {
window.location = button.get_navigateUrl();
args.set_cancel(true);
}
</script>
我想从后面的代码执行这个功能。我想要做的是基于某些条件,我需要将事件设置为telerik按钮
rad_btn_text.Attributes["OnClientClicking"] = javascript function;
怎么可能?
的问候,
Sivajith S
答案 0 :(得分:1)
请试试这个:
rad_btn_text.OnClientClicking = "OnClientClicking";
它在我的机器上工作
答案 1 :(得分:0)
您无法从服务器“调用”客户端javascript。也就是说,您可以连接客户端事件并发出客户端代码。
我不使用telrik控件,但asp.net属性是onclientclick。不确定telerik控件上是否相同,并且客户端事件是onclick。
答案 2 :(得分:0)
从服务器端调用javascript函数:
ScriptManager.RegisterStartupScript(this, typeof(Page), "OnClientClicking", "OnClientClicking();", True);
<强>参考强>
答案 3 :(得分:0)
rad_btn_text.Attributes.Add("onclick", "OnClientClicking()")
希望这对你有用
答案 4 :(得分:-1)
试试这个。当用户点击按钮时,将执行“OnClientClicking”功能:
rad_btn_text.Attributes["onclick"] = "OnClientClicking()";