【问题标题】:how parse asp.net mvc razor view (cshtml) like html parser in c#如何像 c# 中的 html 解析器一样解析 asp.net mvc razor view (cshtml)
【发布时间】:2012-12-08 18:00:12
【问题描述】:

我想在 c# 中解析 razor view 文件。我也使用 Html Agility Pack 来解析 razor view 文件,但它未能保存正确的文件内容。

基本上我想使用c#在服务器端更改一些html元素内部html

<div id="content1">
<p>this contents i want to change </p>
<span>contes</span>
</div>

我想像这样通过 c# 更改 content1 内部 html

<div id="content1">
    <span>@Function.gethtml()</span>
    </div>

我已经使用 html 敏捷包来更改内部 html 内容,但它没有像解析 razor 语法函数那样

@Url.Content("abc.css") 等函数

更多信息

我在 asp.net mvc3 中为鞋类和服装店创建了一个项目。现在我想动态更改 css 和 html。我想从元素 id 的任何 html 模板文件中提取内部 html将是 "content1" 并将这个内部 html 放在 cshtml 文件 中,其中元素 id 是 "content1

我只是想要 razor 文件解析器,它可以像 html 解析器一样解析 html 和 razor 语法

有什么方法可以解析 razor 视图文件和它的 html 元素。 任何其他解决方案

【问题讨论】:

    标签: c# asp.net-mvc-3 razor html-parsing html-agility-pack


    【解决方案1】:

    您想使用服务器端内容访问/修改 razor 内容。

    但 MVC 是一种将网站/应用程序构建为网络表单的不同方式。

    现在有服务器端控件或 Web 控件。你可以使用 JQuery 来做同样的事情。

    【讨论】:

    • 我想你不能简单地回答我的问题,我想要 razor 文件解析器,它可以像 html 解析器一样解析 html 和 razor 语法
    猜你喜欢
    • 2015-04-16
    • 2016-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-16
    • 1970-01-01
    • 2018-03-14
    • 1970-01-01
    相关资源
    最近更新 更多