我有一个用于注册用户的引导模式。我想在成功注册或某些警报后向用户显示 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">
(如果还没有(。