我不确定处理这个问题的最佳方法。在我的索引视图中,我显示了一条包含在TempData["message"]
. 这允许我在来自另一个操作时向用户显示某些错误或信息性消息(例如,如果用户在无权访问时尝试输入编辑操作,它会将他们踢回索引并显示消息“您无权编辑此数据”)。
在显示消息之前,我运行Html.Encode(TempData["message"])
. 但是,我最近遇到了一个问题,对于较长的消息,我希望能够通过换行符 ( <br>
) 将行分开。不幸的是(而且很明显),<br>
被编码Html.Encode
所以它不会导致实际的换行符。
如何正确处理 Html 编码字符串中的换行符?