如何使用ClientScript从代码后面调用javascript函数

时间:2012-10-12 15:15:15

标签: javascript jquery asp.net code-behind

  

可能重复:
  How to call javascript function from code-behind

我有一个空div,如果布尔值后面的代码为真,我想添加复选框。

这是div:

<div id="checkboxes" />

这是我的javascript函数:

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

这是我的代码,我想调用“addCheckboxes”函数:

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

2 个答案:

答案 0 :(得分:2)

请参阅此处的相关答案:How to call javascript function from code-behind

基本上你想调用注册你的客户端脚本,在.NET中有几种方法可以做到这一点。

答案 1 :(得分:1)

当服务器执行代码并将完成并生成的html /脚本响应发送到浏览器时,将调用javascript。您可以在javascript中访问后面的代码的公共属性并使用它。

在代码后面创建一个公共属性,并在

后面的代码中为其赋值

代码背后

public  bool isChecked = true;

<强> HTML

    function addCheckboxes() {

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

       }
    }
相关问题