换行符号不起作用

时间:2015-12-03 02:18:26

标签: c#

我正在写一个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>

为什么会这样?帮助将不胜感激

1 个答案:

答案 0 :(得分:2)

错误消息(&lt;和&gt;)中的特殊字符似乎被匹配的HTML代码替换:&amp; lt;和&amp; gt;