C# 我的联系方式发送了4封电子邮件

C# 我的联系方式发送了4封电子邮件,c#,jquery,asp.net,C#,Jquery,Asp.net,我在我的asp.net网站上有一个联系表。当我们通过表单发送消息时。它发送4封电子邮件,其中3封为空白,1封包含原始信息。我希望它只发送一封包含正确信息的电子邮件。 这是联系方式 <%@ Control Language="C#" %> <div class="styledForm" id="ContactUsForm"> <fieldset class="OneColumn"> <legend>You can also contact us by

我在我的asp.net网站上有一个联系表。当我们通过表单发送消息时。它发送4封电子邮件,其中3封为空白,1封包含原始信息。我希望它只发送一封包含正确信息的电子邮件。
这是联系方式

<%@ Control Language="C#" %>
<div class="styledForm" id="ContactUsForm">
<fieldset class="OneColumn">
<legend>You can also contact us by submitting the below form :</legend>
<div class="FirstRow" onkeypress="return FireDefaultButton(event,SubmitContact);">
        <label>Contact Name<font color="#ff0000">*</font></label>
        <input type="text" class="txtBox" name="ContactName" id="ContactName"  />
    </div>
    <div class="FirstRow" onkeypress="return FireDefaultButton(event,SubmitContact);">
        <label>Contact E-mail<font color="#ff0000">*</font></label>
        <input type="text" class="txtBox" name="ContactEmail" id="ContactEmail"  />
    </div>
    <div class="FirstRow">
        <label style="height:85px">Message<font color="#ff0000">*</font></label>
        <textarea class="txtBox" rows="5" cols="30" name="ContactMessage" id="ContactMessage">   </textarea>
    </div>
    <div class="FirstRow">
        <label>&nbsp;</label>
        <a href="#" class="MaroonButton AllFiveRounded" title="Submit" onclick="return SubmitContact();">Send Message</a>
    </div>
    <div class="clear"></div>
</fieldset>
</div>

您没有显示实际发送代码的代码。也许这是相关的?此外,要求调试帮助的问题必须提供重现问题(也称为)所需的最少代码。请看一看
onKeyPress=“…”
听起来很奇怪。每按一次键都发送一封电子邮件?@mason这里是utility.cs的代码,我想它实际上发送了消息。这有点长,但我希望你能看出什么地方不对?代码可能会重复,即发送4封邮件?@UmarSindhu不会将代码放在指向粘贴箱的链接中。所有相关代码必须在问题本身中。顺便问一下,你有没有检查托马斯指出的“onKeyPress”事件是否如你所料?
function SubmitContact() {
    ClearValidations();
    $("#ContactName").rules("add", { required: true, messages: { required: "Please enter your Name." } });
    $("#ContactEmail").rules("add", { required: true, email: true, messages: { required: "Please enter your Email Address.", email: "Invalid e-mail address!! Please try user@domain.com." } });
    $("#ContactMessage").rules("add", { required: true, messages: { required: "Please enter your message." } });
    if (FormValidator.form()) {
        SubmitFormInIframe("ContactUsForm", function (data) {
            ShowResult(data, function () {
                $("#ContactUsForm input, #ContactUsForm textarea").val("");
                DisableOverlay();
            }, function () {
                DisableOverlay();
            });
        });
    } else { ShowDialog(Errors, "Error"); }
    return false;
}