2012-10-12 65 views
0

可能重複:
How to call javascript function from code-behind如何調用javascript函數從代碼隱藏與ClientScript

我有一個空的div,我想加入的複選框,如果後面的布爾代碼是真的。

這裏是div:

<div id="checkboxes" /> 

這裏是我的javascript函數:

bool isMovingTask = Convert.ToBoolean(Request.QueryString["isMovingTask"].ToString()); 
     if (isMovingTask) 
     { 
      //call javascript function 
     } 

 <script type="text/javascript"> 
     function addCheckboxes() { 
      alert("just an alert for now"); 
     } 

這裏是我的身後,我想稱之爲 「addCheckboxes」 功能碼

+0

我聽說過一些客戶端腳本,但我不知道它是什麼。馬丁給我發送鏈接後,我才意識到它是如何工作的。不過,我猜我可以看看msdn ....但我不太確定是否還有其他需要添加的東西 – user1084319

回答

1

當服務器執行代碼並完成並生成HTML /腳本響應發送給瀏覽器時,調用javascript。你可以在javascript中訪問後面的代碼公共屬性並使用它。

代碼做一個公共屬性後面和代碼值分配給它背後

代碼隱藏

public bool isChecked = true; 

的Html

function addCheckboxes() { 

     if('<%= isChecked %>' == 'True') 
     { 
      //Your code here 
      alert("just an alert for now"); 

     } 
    } 
相關問題