viewengine相关内容

如何在启用静电文件的剃须刀中用cshtml模板文件渲染html

您好,我实际上正在从cshtml模板生成一个html文件,用于报告目的。 问题是,当我在cshtml文件中使用CDN链接进行引导时,所呈现的html获得了我设计的所有CSS,但是当使用引导的本地访问时,样式根本不呈现,当试图呈现来自本地文件的图像时也是如此。 以下是生成html文件的代码: var httpContex = new DefaultHttpContext ..
发布时间:2022-03-09 20:04:52 C#/.NET

带有级联部分的 Razor 嵌套布局

我有一个使用 Razor 作为其视图引擎的 MVC3 站点.我希望我的网站可以换肤.大多数可能的皮肤非常相似,可以从共享的主布局中派生出来. 因此,我正在考虑这样的设计: 但是,我希望能够在底层调用 RenderSection,_Common.cshtml,并让它渲染在顶层定义的部分, Detail.cshtml.这不起作用:RenderSection 显然只渲染定义在下一层的部分. ..
发布时间:2021-12-21 20:05:41 其他开发

如何更改 ASP.NET MVC 中的默认视图位置方案?

我想根据当前的 UI 文化在运行时更改视图位置.如何使用默认的 Web 表单视图引擎实现此目的? 基本上我想知道如何使用 WebFormViewEngine 实现什么是 自定义 IDescriptorFilter 在 Spark 中. 是否有其他视图引擎可以让我在运行时控制视图位置? 编辑:我的 URL 应该遵循 {lang}/{controller}/{action}/{id} ..
发布时间:2021-12-03 16:04:06 C#/.NET

ASP.NET MVC 视图引擎比较

我一直在搜索 SO &在 Google 上查找可用于 ASP.NET MVC 的各种视图引擎的细目分类,但除了对视图引擎是什么的简单高级描述之外,没有找到更多内容. 我不一定要寻找“最佳"或“最快",而是在各种情况下对主要参与者(例如默认的 WebFormViewEngine、MvcContrib 视图引擎等)的优势/劣势进行一些现实比较.我认为这对于确定从默认引擎切换是否对给定项目或开发组 ..
发布时间:2021-12-03 15:09:30 其他开发

你能推荐一个.net模板引擎吗?

我正在寻找一个 .net 模板引擎——简单、轻量、稳定且没有太多依赖的东西.目前我需要的只是创建模板化的纯文本和 html 电子邮件.谁能给我一个好的推荐? 如果它有帮助 - 类似于 Java 的 Freemarker 或 Velocity 库. [更新]感谢您到目前为止的答案 - 非常感谢.当您使用这些库时,我对推荐或战争故事非常感兴趣.似乎是做出决定的最佳方式,而无需逐一尝试. ..
发布时间:2021-12-02 09:38:00 C#/.NET

无法使用Razor View Engine访问来自其他项目的视图

在一个用例中,我有许多Web项目都使用相同的管理通用网页,因此我开始将视图隔离到一个单独的项目中,所有解决方案都可以引用和使用. 由于当前,每当有新更改时,我都必须在解决方案中复制并粘贴视图文件. 基于此 answer ,我添加了一个新的自定义视图引擎,然后将路径添加到了我的位置现场直播(在我的主项目旁边的一个单独项目中). 公共类CustomViewEngine:RazorView ..
发布时间:2021-04-11 20:28:41 C#/.NET

搜索视图时可以插入两个MVC视图引擎吗?

我在MVC项目中使用WebForms和Razor视图引擎.他们在一起工作得很好.但是,我建立了一个基于继承的项目,因此我有多个从基础项目派生的子项目.仅使用一个视图引擎,该方法就可以使MVC在子项目中搜索视图,但找不到该视图时,它将搜索基础. 但是,当添加第二个视图引擎时,此搜索模式被破坏,以使WebForms引擎先搜索子项,然后搜索基数,然后Razor引擎先搜索子项,然后搜索基数.因此,基 ..
发布时间:2020-07-13 21:49:14 其他开发

在OpenRasta中使用Spark或Razor Viewengine

有人使用带有OpenRasta框架的Spark或Razor视图引擎吗? 或除WebForms中的构建外,对视图引擎的任何建议? 解决方案 上有针对OpenRasta的Spark和Razor ViewEngine支持. https://github.com/openrasta/openrasta-codecs-razor https://github.com/openrasta/ ..
发布时间:2020-07-13 21:49:12 其他开发

node.js:使用vash呈现错误

我在使用vash的node.js中遇到渲染错误.我真的很想知道问题出在哪里.以下是错误和导致错误的代码. TypeError: Problem while rendering template at line 4, character 2. Original message: object is not a function. Context: 2 | @html.block('body ..
发布时间:2020-07-13 21:49:10 其他开发

当在视图引擎中指定位置时,为什么在viewstart文件中需要布局的完整路径?

我正在使用剃刀视图引擎,但有一些我不太了解的东西. _ViewStart文件指定具有完整文件路径的布局,如下所示: @{ Layout = "~/Views/Shared/_MasterLayout.cshtml"; } 据我了解,必须包括完整路径和扩展名.您 不能 这样做: @{ Layout = "_MasterLayout"; } 但是,视图引擎会指 ..
发布时间:2020-07-13 21:48:06 其他开发

安装Visual Studio的razor视图引擎

我刚刚下载并安装了 Web Matrix Beta. 我真的很喜欢剃刀视图引擎. 与其说是Web Matrix IDE,不如说. 是否可以在不安装WebMatrix的情况下安装可在Visual Studio中使用的razor视图引擎? 解决方案 是的,作为昨天发布的ASP.NET MVC 3 Preview 1的一部分 http://go.microsoft.com/fwl ..
发布时间:2020-07-13 21:47:42 C#/.NET

在MVC中扩展WebFormView

我想扩展WebFormViewEngine以便执行一些后处理-我希望它完成它的工作,然后将Html交还给我,以便对它做一些最后的修改.它需要作为View/ViewEngine完成,因为我需要访问ViewData. 不幸的是,似乎没有办法从WebFormView取回HTML,也没有办法将自定义的HtmlTextWriter交给WebFormView或ViewPage. 肯定有办法做到这一 ..
发布时间:2020-07-13 21:47:31 其他开发

使用1个控制器的2个单独视图的ViewEngine上的输出缓存问题

http://www.hanselman.com/blog/MixMobileWebSitesWithASPNETMVCAndTheMobileBrowserDefinitionFile.aspx 为简单起见,请尝试一下.基本上,我试图做移动视图引擎,但是后来我发现我有outputcache,它将缓存2个视图之一(PC视图),然后当我尝试通过移动设备访问时,它会自动显示PC视图./p> 那 ..
发布时间:2020-07-13 21:47:29 其他开发

如何在现有项目中将razor设置为默认视图引擎

我已将MVC 2项目升级到MVC3.如何在现有项目上将默认视图引擎设置为Razor? 编辑:对不起,我还不清楚.我想让“剃刀"成为“添加视图"对话框中的默认类型. 解决方案 如果您的项目已经至少有一个Razor文件或者没有Aspx文件,则“添加视图"对话框应默认为视图引擎组合框中的Razor选择.即完全没有视图文件的项目).您没有看到这种行为吗? ..
发布时间:2020-07-13 21:47:25 其他开发

如何为支持嵌入式代码段的模板或标记语言编写Visual Studio扩展

是否可以为Visual Studio 2010编写扩展程序,从而为支持嵌入式代码段的自定义模板或标记语言提供语法突出显示,智能感知,概述等功能,类似于Razor中的工具ASP .NET MVC 3?可以在不使用私有API的情况下完成此操作,而无需访问Microsoft内部文档,并且最重要的是,,而不必为嵌入式编程语言重新实现语法突出显示,智能感知等功能(例如C#或VB)? SDK文档似乎建议 ..

什么是视图引擎?它实际上是做什么的?

我开始学习ASP.NET MVC3. 因此,在在线和在书上阅读教程时,我经常碰到这个术语“视图引擎" .我不知道那是什么 它实际上是做什么的? 为什么对我完全重要? 解决方案 视图引擎负责根据您的视图创建HTML.视图通常是HTML和编程语言的某种混合.其中大多数的模式称为两步视图. 例如,ASP.NET附带了自己的视图引擎.那是其中视图具有很多标记(例如 ..
发布时间:2020-07-13 21:47:21 C#/.NET