问题标签 [viewengine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
347 浏览

asp.net-mvc - 基于视图模型的动态视图

我有一个 asp.net mvc 2 应用程序。我需要向每个用户显示相同的页面。但是每个用户对数据拥有不同的权利。IE 有些可以看到但不能编辑某些数据,有些不能编辑也看不到数据。理想情况下,无法查看或编辑的数据是视图上的空白。出于安全原因,我希望我的视图模型尽可能稀疏。我的意思是如果一个字段不能被看到或编辑,则该字段不应该在视图模型上。显然我可以为每个视图模型编写视图,但这似乎很浪费。所以这是我的想法/愿望清单

我可以用属性装饰视图模型并挂钩到 html 助手的预渲染事件并告诉它这样做吗 ???

我可以 为在视图模型上找不到的条目输出 html 助手吗?

或者

我可以轻松地将内置的视图转换为代码,然后以编程方式构建标记,然后放入渲染引擎以在客户端处理和查看为 html 吗?

0 投票
1 回答
262 浏览

asp.net-mvc - 选择 MVC 视图引擎

我想允许我的 Web 应用程序的最终用户修改存储在数据库中的视图(通过基于 Web 的后台)。期望的视图引擎应该是代​​码注入安全的,这意味着最终用户将被限制在可用表达式的绝对最小数量,不允许插入服务器代码。

是否有合适的视图引擎可供下载?

0 投票
2 回答
214 浏览

asp.net-mvc - 你想要一个视图完全在代码中创建的 ASP.NET MVC 视图引擎吗?

最近我创建了一个视图引擎的尖峰,其中视图是普通的类,内容是通过使用有趣的using范围块创建的。

代码和一个简单的示例站点可在http://code.google.com/p/sharp-view-engine/ 获得

在这里,我想听听您对这种想法的看法。是完全奇怪还是有人喜欢它?

0 投票
3 回答
170 浏览

.net - 火花视图引擎中 { 之前的文字

我浏览了spark 视图引擎文档,发现代码中出现了很多文字,但我找不到任何参考。例如

!, #, $, !$, ...

这些是干什么用的?这些组合是什么意思?它们什么时候开始使用?我是否错过了之前或之后的更多文字{

0 投票
2 回答
318 浏览

asp.net-mvc - 您在 ASP.NET MVC 中使用哪个视图引擎?为什么?

我正在考虑尝试使用 ASP.NET MVC 的替代视图引擎,并想知道其他人在使用什么。

请让我知道 1) 您使用哪个 View Engine,以及 2) 为什么。

标准的 'web-forms' 视图引擎当然是一个有效的答案,但请仅在您出于某种原因决定使用它时才这么说,而不仅仅是“因为我懒得更改它”;)

谢谢!

0 投票
3 回答
1262 浏览

asp.net-mvc - ASP.NET MVC 2 中的自定义视图引擎不适用于区域

到目前为止,我在 ASP.NET MVC v1 和 v2 中使用了下面的代码,但是当我今天将一个区域添加到我的应用程序时,该区域的控制器在我的 Areas/Views/controllerView 文件夹中找不到任何视图。它发出了一个众所周知的异常,即它搜索了这 4 个标准文件夹,但没有在区域下查找。

如何更改代码以使其适用于区域?也许是 ASP.NET MVC 2 下支持区域的自定义视图引擎的示例?网络上关于它的信息非常稀少。。

这是代码:

0 投票
1 回答
1988 浏览

asp.net-mvc - Spark VS 2010 智能感知

我正在考虑将我的一个项目(以及随后的其他项目)切换到 Spark View Engine,但经过今天的研究,我遇到了 Visual Studio 2010 缺乏 Intellisense 的问题。不仅如此,该项目似乎是不定期维护。

所以我有一种感觉,我现在不应该选择 Spark。然而,显然 NHaml 也有同样的“问题”。

我知道这里有更详细的讨论ASP.NET MVC View Engine Comparison

但我仍然希望您考虑选择什么,还是暂时使用 WebForms 视图引擎?

0 投票
1 回答
699 浏览

asp.net-mvc - 自定义视图引擎中的 ASP.NET MVC 自定义属性

假设我写了一个自定义属性......

然后我创建一个自定义 ViewEngine,并覆盖 FindView/FindPartialView...

我希望能够利用自定义属性将各种“标志”传递给自定义视图引擎。这是可能吗?

0 投票
2 回答
149 浏览

asp.net-mvc - 视图引擎中的自定义令牌?

在 ASP.NET MVC 2 项目中,我该如何编写一个自定义视图引擎,允许在搜索视图时使用自定义令牌?

具体来说,我正在努力实现这一目标:

在 PagesController 中:

我希望视图引擎在目录中搜索视图:/Views/Pages/[folder]/

在不提前知道文件夹名称的情况下如何实现这一点?理想情况下,这个定制的视图引擎将只用于这个单一的控制器。

0 投票
6 回答
18935 浏览

asp.net-mvc - ASP.NET MVC Razor 视图引擎

在阅读了Scott Guthrie的关于ASP.NET MVC的新Razor视图引擎的博客文章并阅读了比较可用视图引擎的这个问题之后。

Razor 似乎解决了默认视图引擎的大部分问题。作为开发人员,哪些功能差异会让您成为一个令人信服的选择?缺少哪些功能会阻止您使用它?