您好我在MVC中使用了渲染。是否可以将任何段落标记分别存储在单独的变量中。我目前的代码是这个
var menuText1= RenderSection("text`", false).ToHtmlString();
我按照这样推动前端的内容:
@Html.Raw(menuText1)
menuText1中的实际内容由几个锚标记组成,一个段落标记可以单独浏览两组内容
答案 0 :(得分:1)
如果您考虑使用DOM Parser。您可以从HTML Agility Pack Nuget Package
安装HTML Agility Pack安装完成后,您可以在HTML文档对象中加载HTML。然后你可以得到如下所示的标签。
var doc = new HtmlDocument();
doc.LoadHtml("Your HTML");
var pTags = doc.DocumentNode.Descendants("p").ToList();
var aTags = doc.DocumentNode.Descendants("a").ToList();
希望能有所帮助!