我有以下控制器
public ActionResult Dashboard()
{
return View(db.AB_Product_vs_Field.ToList());
}
我正在获取包含HTML标记的上述控制器方法的以下视图(实际上那些字段的值已通过HTML标记保存在数据库中]
如何删除这些html标签并仅显示纯文本。为此,最简单,最省力的事情是
仅使用@ Html.Raw()即可返回未经HTML编码的标记。
这将删除html标签
@Regex.Replace(your_variable, @"<[^>]+>", "")
Regex
是执行此操作的最佳选择。
让我们举例:-
如果要删除任何HTML标记:-
String OnlyString = someString.replaceAll("<[^>]*>", "");
如果要删除任何特定的HTML标记:-
String removedSpecific = someString.replaceAll("(?i)<td[^>]*>", "");
希望以上示例将解决您的问题。 :)