Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# html实体仅编码文本,不编码html标记_C#_Asp.net - Fatal编程技术网

C# html实体仅编码文本,不编码html标记

C# html实体仅编码文本,不编码html标记,c#,asp.net,C#,Asp.net,我有一个字符串,其中包含一堆html。我想用html编码html标记中的文本,但不是标记本身。在asp.net c#3.5中是否有一种简单的方法可以做到这一点您可以使用(可通过nuget获得)读取HTML,然后在必要时使用HtmlEncode方法通过查询对特定值进行编码。如果需要一组函数,请使用htmlagilitypack。如果您只需要URL或特定标记中的某些内容,那么自编解析器将更有效尽管我已经在使用它,但打开agility packthanks的文档文件(.chm)时总是遇到问题。myNa

我有一个字符串,其中包含一堆html。我想用html编码html标记中的文本,但不是标记本身。在asp.net c#3.5中是否有一种简单的方法可以做到这一点您可以使用(可通过nuget获得)读取HTML,然后在必要时使用HtmlEncode方法通过查询对特定值进行编码。

如果需要一组函数,请使用htmlagilitypack。如果您只需要URL或特定标记中的某些内容,那么自编解析器将更有效

尽管我已经在使用它,但打开agility packthanks的文档文件(.chm)时总是遇到问题。myName甚至不知道这是windows的问题。总是认为chm文件有问题,答案很简单,比如content=HtmlEntity.Entitize(content);