简体   繁体   English

从 asp.net mvc 中的 cshtml 网页中删除 HTML 标签

[英]remove HTML tags from cshtml webpage in asp.net mvc

I have following controller我有以下控制器

    public ActionResult Dashboard()
    {
        return View(db.AB_Product_vs_Field.ToList());
    }

I'm getting following view for above controller method which is containing with HTML tags(actually those field's values are saved in database with HTML tags)我得到了上面包含 HTML 标签的控制器方法的以下视图(实际上这些字段的值保存在带有 HTML 标签的数据库中)

在此处输入图片说明

How can I remove these html tags and show just the plain text.what's the least and simple effort for this我怎样才能删除这些 html 标签并只显示纯文本。为此所做的最简单的工作是什么

只需使用返回非 HTML 编码标记的 @Html.Raw() 即可。

这将删除 html 标签

@Regex.Replace(your_variable, @"<[^>]+>", "")

Regex is the best option to do it.正则Regex是最好的选择。

Let us example:-让我们举例:-

If you want to remove any HTML tags:-如果您想删除任何 HTML 标签:-

String OnlyString = someString.replaceAll("<[^>]*>", "");

If you want to remove any specific HTML tag:-如果您想删除任何特定的 HTML 标签:-

String removedSpecific = someString.replaceAll("(?i)&lt;td[^>]*>", "");

Hope above example will solve your issue.希望上面的例子能解决你的问题。 :) :)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 从保存在数据库中的字符串中删除HTML标签-ASP.NET - Remove HTML tags from string saved in database - ASP.NET 如何从Asp.net中的HTML源中删除丢失的标签 - How to remove missing tags from HTML source in Asp.net ASP.net MVC 5从控制器加载HTML.Partial而不是在CSHTML页面上加载 - ASP.net MVC 5 loading HTML.Partial from controller instead of loading on cshtml page HTML ASP.Net MVC中未关闭的标签 - unclosed tags in html ASP.Net MVC 从ASP.NET Razor CSHTML文件渲染HTML文件 - Render html files from ASP.NET Razor cshtml files 在 asp.net 页面中将 HTML 标签显示为网页 - Displaying HTML tags as webpage in asp.net page 在ASP.NET MVC中删除IQueryable Linq查询结果中的HTML标签 - Remove HTML tags in IQueryable Linq query result in asp.net mvc ASP.NET MVC5-我按照说明进行操作,并且不断获取类型“ ASP._Page_index_cshtml”不从“ System.Web.WebPages.WebPage”继承的错误 - ASP.NET MVC5 -I followed the Instructions and i constantly get Type 'ASP._Page_index_cshtml' does not inherit from 'System.Web.WebPages.WebPage' error 从ASP.NET MVC控制器传递HTML到浏览器直接链接不会呈现HTML标签 - Passing HTML from ASP.NET MVC controller to browser direct link is not rendering HTML tags 在 ASP.NET MVC 中向 UI 添加 HTML 标签 - Adding HTML Tags to UI in ASP.NET MVC
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM