从Asp.Net CodeBehind调用JavaScript(非函数)

时间:2011-11-20 16:41:33

标签: javascript jquery asp.net button click

我需要知道如何通过Asp.Net中的按钮点击事件调用以下Javascript

<script type='text/javascript'>
        $("#various3").fancybox({
            'width': '75%',
            'height': '75%',
            'autoScale': false,
            'transitionIn': 'none',
            'transitionOut': 'none',
            'type': 'iframe'
        });
</script>

这是我正常的Asp.Net按钮

<asp:Button ID="Button1" runat="server" Text="Button" />

1 个答案:

答案 0 :(得分:2)

将代码包装在函数内,并在按钮的客户端单击事件上调用该函数。

<script type='text/javascript'>
   function createFancyBox() {
    $("#various3").fancybox({
        'width': '75%',
        'height': '75%',
        'autoScale': false,
        'transitionIn': 'none',
        'transitionOut': 'none',
        'type': 'iframe'
    });
    // include this line to stop the button to call the server side event
    return false;
  }
</script>

<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return createFancyBox();" />