C# 我的联系方式发送了4封电子邮件
我在我的asp.net网站上有一个联系表。当我们通过表单发送消息时。它发送4封电子邮件,其中3封为空白,1封包含原始信息。我希望它只发送一封包含正确信息的电子邮件。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
这是联系方式
<%@ 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> </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;
}