按钮OnClick在ASP .NET中不起作用

时间:2015-05-23 09:22:25

标签: c# asp.net onclick master-pages

我正在使用Bootstrap。我创建了一个母版页,其一般用途是将用户的输入信息存储在联系表格中(姓名,电子邮件,信息......),还使用了验证码:

<!-- Omitted -->
<asp:TextBox ID="txtName" runat="server" CssClass="form-control" placeholder="Name*" required data-validation-required-message="Please enter your name." />

<!-- CAPTCHA -->
<asp:TextBox ID="txtCaptcha" runat="server" Width="200px"/>
<asp:Image ID="imgCaptcha" runat="server" />
<asp:Button ID="btnRefresh" runat="server" Text="Refresh" OnClick="btnRefresh_Click" />

<!-- SUBMIT BUTTON -->
<asp:Button runat="server" ID="submit" Text="Send Message" CssClass="btn btn-xl" OnClick="submit_Click" />

submit_Click中的代码对我不起作用:

protected void submit_Click(object sender, EventArgs e)
 {
    //Check captcha
    if (Session["captcha"].ToString() != txtCaptcha.Text)
        Response.Write("Invalid Captcha Code");
    else
        Response.Write("Valid Captcha Code");
    FillCapctha();  //Reload text

    //Store input into database
    Contact contact = new Contact();
    contact.name = txtName.Text;
    contact.message = txtMessage.Text;
}

这里没有任何作用。有人有建议吗?我会非常感激的!

1 个答案:

答案 0 :(得分:0)

建议: 看起来您正在使用页面上的jquery验证(必需)。使用firebug检查错误。由于某些JS问题(可能是bootstrap js),它可能无法处理。