[英]call javascript function from code behind C# web application
我有一個JavaScript函數,說“ onclientclicking”。
<script type="text/javascript">
function OnClientClicking(button, args) {
window.location = button.get_navigateUrl();
args.set_cancel(true);
}
</script>
我想從后面的代碼執行此功能。 我想做的是基於某些條件,我需要將事件設置為telerik button
rad_btn_text.Attributes["OnClientClicking"] = javascript function;
怎么可能呢?
問候,
西瓦吉斯(Sivajith S)
請嘗試以下操作:
rad_btn_text.OnClientClicking = "OnClientClicking";
在我的機器上運行™
您無法從服務器“調用”客戶端javascript。 也就是說,您可以連接客戶端事件並發出客戶端代碼。
我不使用telrik控件,但是asp.net屬性是onclientclick。 不確定在telerik控件上是否相同,以及客戶端事件是否為onclick。
從服務器端調用javascript函數:
ScriptManager.RegisterStartupScript(this, typeof(Page), "OnClientClicking", "OnClientClicking();", True);
參考文獻
rad_btn_text.Attributes.Add("onclick", "OnClientClicking()")
希望這對你有用
嘗試這個。 當用戶單擊按鈕時,將執行“ OnClientClicking”功能:
rad_btn_text.Attributes["onclick"] = "OnClientClicking()";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.