ScriptManager.RegisterStartupScript无法在mozilla中运行

时间:2012-07-24 08:45:16

标签: jquery asp.net jquery-ui colorbox scriptmanager

我正在尝试从cs文件后面的代码打开jquery colorbox。它适用于chrome但mozila或Internet Explorer无法正常工作

.aspx代码:

 <script type="text/javascript">
        function OpenColorBox() {
            $.colorbox({
                opacity: 0.1,
                width: '350px',
                height: '350px',
                iframe: true,
                href: 'Test.aspx',
                onLoad: function () {

                    $('#cboxClose').remove();
                },
            });
        }

    </script>

<asp:Button ID="Button2" runat="server" Text="Save this Search Criteria" CssClass="srchBtn btnNew"
            OnClick="Call_Click" />

.cs文件

 protected void Call_Click(object sender, EventArgs e)
  {
    ScriptManager.RegisterStartupScript(this,this.GetType(), "alert", "OpenColorBox(); return false;", true);
}

我错过了什么???如果有人对此有任何想法,请帮助我。

1 个答案:

答案 0 :(得分:0)

试试这个

protected void Call_Click(object sender, EventArgs e)
{
  ScriptManager.RegisterStartupScript(
              ((Button)sender),
              ((Button)sender).GetType(),
              "alert", 
              "OpenColorBox();return false;",
              true);
}