在TextBox中,用户的输入可能包括"<",">",换行啊,回车啊,空格啊等字符,那么从数据库中读取这些记录的时候如何原封不动的把他显示出来呢?
首先,我们要在插入记录到数据库的那页面中加入Page指令:
<%@ Page ValidateRequest="false" %>
如果不用此语句会报错。
再在数据读取页面这样写:
<%# DataBinder.Eval(Container.DataItem,"读取的字段名").ToString().Replace("/n","").Replace("<","<").Replace(">",">").Replace("/r","<br>").Replace(" "," ") %>
顺序不能搞反,否则可能出错