在ASP里经常会用到:
Public function HTMLcode(fString)
if not isnull(fString) then
fString = Replace(fString, ">", ">")
fString = Replace(fString, "<", "<") fString = Replace(fString, CHR(32), " ")
fString = Replace(fString, CHR(9), " ")
fString = Replace(fString, CHR(34), """)
fString = Replace(fString, CHR(39), "'")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "</P><P> ")
fString = Replace(fString, CHR(10), "<BR> ") HTMLcode = fString
end if
end function
这样的代码,主要是把用户输入的HTML代码进行转换,以免造成数据插入时的错误,那在C#里,这段代码应该如何实现?或者.NET里是否有其他的方法来实现以上功能,很菜请帮忙。
Public function HTMLcode(fString)
if not isnull(fString) then
fString = Replace(fString, ">", ">")
fString = Replace(fString, "<", "<") fString = Replace(fString, CHR(32), " ")
fString = Replace(fString, CHR(9), " ")
fString = Replace(fString, CHR(34), """)
fString = Replace(fString, CHR(39), "'")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "</P><P> ")
fString = Replace(fString, CHR(10), "<BR> ") HTMLcode = fString
end if
end function
这样的代码,主要是把用户输入的HTML代码进行转换,以免造成数据插入时的错误,那在C#里,这段代码应该如何实现?或者.NET里是否有其他的方法来实现以上功能,很菜请帮忙。
fString = fString.Replace( "<", "<")
fString = Replace(fString, CHR(9), " ")
C#里没有chr,那应该怎么样写来实现chr(9)?
\r\n <br />