如何将 jQuery 警报插件与 asp.net 按钮控件一起使用

how to use jquery alert plugin with asp.net button control?

本文关键字:按钮 net 控件 一起 asp jQuery 插件      更新时间:2023-09-26

我有一个用于注册用户的引导模式。我想在成功注册或某些警报后向用户显示 jquery 警报。这是我的按钮。

        <div class="modal-footer">
          <asp:Button ID="btnn_register" runat="server" CssClass="btn btn-primary"  Text="register" OnClick="btnn_register_Click" ValidationGroup="aaa"  />
  </div>    

背后的代码:

            protected void btnn_register_Click(object sender, EventArgs e)
    {
//some code
        if (bluser.check_username() == true)
        {
            this.ClientScript.RegisterClientScriptBlock(this.GetType(), "asdf", "info()", true);
        }
        else
        {
                 //do something
            if (Page.IsValid)
            {
//some codes
            }    

和我的脚本:

            <script>
        notie.setOptions({
            colorSuccess: '#57BF57',
            colorWarning: '#D6A14D',
            colorError: '#E1715B',
            colorInfo: '#4D82D6',
            colorNeutral: '#A0A0A0',
            colorText: '#FFFFFF',
            animationDelay: 300,
            backgroundClickDismiss: true
        })
        function info() {
            notie.alert(4, 'some information', 2)
        }
        }
    }
    </script>     

但是当我运行代码时,它不起作用。有人可以帮助我吗?

您是否设置了一个断点,并查看页面是否实际到达注册脚本的代码行?如果不是,则问题出在您的bluser.check_username()函数中。

此外,您的<script>标签需要看起来像<script type="text/javascript" language="javascript">(如果还没有(。