我正在写一个Web应用程序。我的申请表中有两页。在用户在文本框中输入无效内容的第一页中,它会显示一些这样的消息。
*EmployeeID is invalid.
*EmployeeID is already exist.
*Invalid Format
这是我的代码
if (some condition occur){
errMsg = "*EmployeeID is invalid. <br>";
errMsg += "*EmployeeID is already exist. <br>";
errMsg += "*Invalid Format. <br>";
}
我的第一页工作正常,它正确显示了errMsg。但是,当它重定向到用户可以编辑现有员工信息的其他页面时,它不起作用。
这是我在Employee_Edited.aspx
中的代码 if(some condition occur){
errMsg = "*EmployeeID is invalid. <br>";
errMsg += "*EmployeeID is already exist. <br>";
errMsg += "*Invalid Format. <br>";
}
它显示了类似的内容
*EmployeeID is invalid.<br>*EmployeeID is already exist.<br>*Invalid Format. <br>
为什么会这样?帮助将不胜感激
答案 0 :(得分:2)
错误消息(&lt;和&gt;)中的特殊字符似乎被匹配的HTML代码替换:&amp; lt;和&amp; gt;