0
Привет всем У меня есть следующий код, чтобы вернуться к прежней формеПроблема с кнопкой ссылки после отправки формы
<asp:LinkButton ID="hlBack" runat="server" OnClientClick="history.back(); return false;" CausesValidation="false">Go Back</asp:LinkButton>
<asp:LinkButton ID="lbSubmit" runat="server" OnClick="btnSubmit_Click">Submit</asp:LinkButton>
, который работает, если я не представил форму, но на btnSubmit_Click
я делаю следующий код для проверки
protected void btnSubmit_Click(object sender, EventArgs e)
{
string sEmails = txtareaEMail.Value;
bool bValid = ValidateEmailAddress(sEmails);
if (bValid)
{ }
}
private bool ValidateEmailAddress(string sEmails)
{
//remove single quote from email address
sEmails = sEmails.Replace("'", "");
char[] delimiter = new char[] { ';' };
string[] arPart = sEmails.Split(delimiter);
// Create a new Regex object.
Regex rx = new Regex(@"[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,3}");
//only allow one email address per request
if (arPart.Length < 1)
{
lblEmailMessage.Visible = true;
lblEmailMessage.Text = "Please enter associate's email address.";
return false;
}
else
{
for (int i = 0; i < arPart.Length; i++)
{
string sEmailAddress = arPart[i];
sEmailAddress = sEmailAddress.Trim();
if (!rx.IsMatch(sEmailAddress))
{
lblEmailMessage.Visible = true;
lblEmailMessage.Text = sEmailAddress + " is invalid. " + "Please enter a valid email address.";
return false;
}
}
return true;
}
}
Когда я когда-нибудь проверить его и возвращение ложным вернуться не работает так, может кто-нибудь помочь мне
Если это устраняет вашу проблему, отметьте ответ как принятый. – Yuri
Если это помогает, отметьте как принятый ответ. спасибо – Yuri