簡體   English   中英

從C#Web應用程序背后的代碼調用javascript函數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM