我有一个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;
怎么可能?
问候
西瓦吉斯·
请尝试以下操作:
rad_btn_text.OnClientClicking = "OnClientClicking";
它正在我的机器™上工作
你不能从服务器"调用"客户端 javascript。也就是说,您可以连接客户端事件并发出客户端代码。
我不使用 telrik 控件,但 asp.net 属性是 onclientclick。不确定这在 telerik 控件上是否相同,并且客户端事件正在单击。
从服务器端调用 javascript 函数:
ScriptManager.RegisterStartupScript(this, typeof(Page), "OnClientClicking", "OnClientClicking();", True);
引用
- 有关 MSDN 的帮助
- OnClientclick in telerik
rad_btn_text.Attributes.Add("onclick", "OnClientClicking()")
希望这对你有用
试试这个。 当用户单击按钮时,将执行"OnClientClicking"功能:
rad_btn_text.Attributes["onclick"] = "OnClientClicking()";