大家好我有以下代码回到上一个表格
<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;
}
}
当我验证它并返回false时,返回不起作用,所以有人可以帮助我
答案 0 :(得分:1)
用
替换你的LinkButton<a href="#" onclick="history.go(-1);">Go Back</a>