0

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

<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"  />

为了让这个运行,我还有其他事情要做吗?

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

4

1 回答 1

1
     <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>
于 2012-06-08T01:59:03.993 回答