简体   繁体   English

如何像在c#中的html解析器一样解析asp.net mvc剃刀视图(cshtml)

[英]how parse asp.net mvc razor view (cshtml) like html parser in c#

I want to parse razor view file in c# . 我想解析c#中的razor视图文件。 I have also used Html Agility Pack to parse razor view file but it failed to save correct file contents. 我还使用了HTML Agility Pack来解析razor视图文件,但是它无法保存正确的文件内容。

Basically i want to change some html elements inner html by server side using c# 基本上我想使用C#在服务器端更改一些html元素内部html

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

i want to change content1 inner html by c# like this 我想像这样通过c#更改content1内部html

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

I have used html agility pack to change inner html contents but it is not parsing razor syntax function like 我已经使用html敏捷包来更改内部html内容,但是它没有解析razor语法函数,例如

@Url.Content("abc.css") and other function @ Url.Content(“ abc.css”)和其他函数

For more information 欲获得更多信息

I have created a project in asp.net mvc3 for shoes and garments shops.Now i want to change css and html dynamically.i want to extract inner html from any html template file where element id will be " content1 " and place this inner html in cshtml file where element id is " content1 我在asp.net mvc3中为鞋和服装店创建了一个项目。现在,我想动态更改CSS和html。我想从元素名称为“ content1 ”的任何html模板文件中提取内部html并将此内部html放置在cshtml文件中 ,元素ID为“ content1

Simply i want razor file parser that can parse both html and razor syntax like html parser 我只是想获得可以解析html和razor语法(例如html解析器)的razor文件解析器

Is there any way to parse razor view file and it html elements. 有什么方法可以解析razor view文件及其html元素。 Any Other solution 任何其他解决方案

You want to access / modify razor content using server side content. 您要使用服务器端内容访问/修改剃刀内容。

But MVC is a different way of building websites/applications to webforms. 但是MVC是将网站/应用程序构建为Web表单的另一种方式。

There are now server side controls or webcontrols. 现在有服务器端控件或Web控件。 You can use JQuery to do same. 您可以使用JQuery执行相同的操作。

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

相关问题 ASP.NET MVC Razor和C#数组-解析器错误 - ASP.NET MVC Razor & C# Array - Parser Error c# razor (ASP.NET MVC) 中的 Html 辅助参数 - Html helper parameters in c# razor (ASP.NET MVC) 为什么 Html.Hidden 在 C# ASP.NET MVC 剃刀视图中不起作用? - Why Html.Hidden is not working in C# ASP.NET MVC razor view? 如何使用Asp.Net C#MVC 4 Razor Devexpress在视图中呈现gridview。 - How to render a gridview in the view using Asp.Net C# MVC 4 Razor Devexpress. 我们如何将javascript var初始化为c#var Asp.net MVC Razor View - how we initialize javascript var to c# var Asp.net MVC Razor View 如何从asp.net mvc中的视图文件(.cshtml)中的时间戳解析日期和时间? - How do I parse date and time from timestamp in view file(.cshtml) in asp.net mvc? Razor 页面 ASP.NET C# 核心 3.1 MVC:PayU 在支付交易后不重定向到成功和失败的 cshtml 页面 - Razor Pages ASP.NET C# Core 3.1 MVC: PayU not redirecting to success and failure cshtml page after payment transaction ASP.NET MVC 3 在 cshtml 文件中使用 C# 代码 - ASP.NET MVC 3 use C# code in cshtml file ASP.NET MVC Razor:如何在控制器动作中呈现Razor Partial View的HTML - ASP.NET MVC Razor: How to render a Razor Partial View's HTML inside the controller action ASP.NET MVC 5 - 获取当前视图的名称(Razor .cshtml 端) - ASP.NET MVC 5 - Get current view's name (Razor .cshtml side)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM