我正在使用textarea。此Textarea功能类似于Rich Text Box。我的textarea有
<div style="width:100px;"><div style="height="400px;"></div></div>
在按钮单击事件中,我想将此文本保存在数据库表中。 但我的编码保存得像这样
<div><div></div></div>
答案 0 :(得分:1)
问题是您必须对代码进行编码
using System;
using System.Net;
class Program
{
static void Main()
{
string a = WebUtility.HtmlEncode("<html><head><title>T</title></head></html>");
string b = WebUtility.HtmlDecode(a);
Console.WriteLine("After HtmlEncode: " + a);
Console.WriteLine("After HtmlDecode: " + b);
}
}
输出
在HtmlEncode之后:
<html><head><title>T</title></head></html>
进一步阅读这些文章
http://stackoverflow.com/questions/1144535/htmlencode-from-class-library
和
http://msdn.microsoft.com/en-us/library/w3te6wfz.aspx
和
http://www.dotnetperls.com/htmlencode-htmldecode