UserControl 中的 JavaScript 不会运行

JavaScript In UserControl Wont Run

本文关键字:运行 JavaScript 中的 UserControl      更新时间:2023-09-26

我正在尝试从我的用户控件运行以下脚本:

<script type="text/javascript" language="javascript">
    function RebindUpdatePanelControls(sender, args) {
        $("#divUpload2").hide();
        $("#divUpload3").hide();
        alert("Hi Neck");
        $('#lnkMore').click(function () {
            if ($('#hfClicked').val() == "0") {
                $("#divUpload2").slideToggle();
                $('#hfClicked').val("1");
            }
            else if ($('#hfClicked').val() == "1") {
                $("#divUpload3").slideToggle();
                $('#hfClicked').val("2");
            }
        });
    }
</script>
<script type="text/javascript"> 
Sys.Application.add_load(RebindUpdatePanelControls); 
</script>

我将其添加到用户控制文件的顶部,但它无法运行

lnkMore 看起来像这样:

  <input id="lnkMore" type="button" value="Add GCM File"  />

我是否还缺少其他事情来运行它?

如何使客户端按钮在单击时使用此代码?

     <input id="lnkMore" type="button" value="Add GCM File" onclick="clickfunction()" />

     <script type="text/javascript" language="javascript">
         function clickfunction() {
         if ($('#hfClicked').val() == "0") {
            $("#divUpload2").slideToggle();
            $('#hfClicked').val("1");
        }
        else if ($('#hfClicked').val() == "1") {
            $("#divUpload3").slideToggle();
            $('#hfClicked').val("2");
        }
    });
}
  </script>