MVC Html 编码问题
从数据库中读出的数据,包含有换行符和回车符,在后台对\r\n替换为<br/>之后,前台页面没有像想象中的那样换行,反而是将<br/>以字符串的方式显示了出来。
费了大半天以为是HTML编码格式的问题,后来经同学提示,才明白原来是MVC中为了防止跨站攻击自动将<>&等字符转义成了<br/&rt;
在网上查过资料,应用MVCString()方法后,显示正常。
从数据库中读出的数据,包含有换行符和回车符,在后台对\r\n替换为<br/>之后,前台页面没有像想象中的那样换行,反而是将<br/>以字符串的方式显示了出来。
费了大半天以为是HTML编码格式的问题,后来经同学提示,才明白原来是MVC中为了防止跨站攻击自动将<>&等字符转义成了<br/&rt;
在网上查过资料,应用MVCString()方法后,显示正常。