问题标签 [spark-view-engine]

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 回答
523 浏览

asp.net-mvc - Spark中的嵌套“布局”?

我正在将视图从 ASP.NET MVC TagSoup 转换为使用 Spark。但是,我不知道 Spark 布局中是否存在类似于 ASP.NET 嵌套大师的类似物。

如果这不存在,最好的方法是使用部分吗?

0 投票
2 回答
497 浏览

c# - 编辑模型对象未按预期绑定到视图

我正在使用 ASP.NET MVC (1.0)、Spark View Engine (1.0) 和 SubSonic (3.0.0.3)。

我无法让“编辑”视图正常工作。因此,在我的控制器中,我有以下显示编辑表单视图的控制器操作:

该视图上的表单回传到以下控制器操作:

我遇到的问题是,第一个控制器操作实际上并没有使用提交给它的 Plot 对象的值填充表单。我可以让它填充表单的唯一方法是将 Plot 添加到 ViewData:

这填充了编辑表单,但是当我编辑值并将其提交回上面列出的第二个控制器操作时,它只是发回,基本上是一个带有新值的新图,而不是发送到带有更新值的编辑表单的图.

我确定我可能只是错过了一些简单的东西,但我似乎无法弄清楚它是什么。我表单上的所有字段都有以“plot”为前缀的 ID。

任何人都知道/看到我做错了什么?谢谢。

0 投票
6 回答
107074 浏览

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

我一直在 SO 和 Google 上搜索可用于 ASP.NET MVC 的各种视图引擎的细分,但除了简单的高级描述视图引擎是什么之外,我没有找到更多。

我不一定要寻找“最佳”或“最快”,而是在各种情况下对主要参与者(例如默认的 WebFormViewEngine、MvcContrib 视图引擎等)的优势/劣势进行一些现实世界的比较。我认为这对于确定从默认引擎切换是否对给定项目或开发组有利是非常有帮助的。

有没有人遇到过这样的比较?

0 投票
4 回答
9690 浏览

c# - 在 ASP.NET MVC 中设置 CheckBox 的 Checked 属性

我正在尝试解决 ASP.NET MVC 中缺少 CheckBoxList 的问题。我已经到了可以很好地呈现枚举值列表的地步,但是我一直坚持如何根据我的模型设置选中的属性——在这种情况下,它是一个用户实体,它有一个角色实体的 IList . 角色 id 对应于枚举值。

此示例使用 Spark 视图引擎语法,但它在功能上与标准 ASP.NET MVC 视图引擎相同(“$(”与“<%=" 或 "<%")相同)

0 投票
11 回答
55228 浏览

asp.net-mvc - ASP.NET MVC 部分视图:输入名称前缀

假设我有 ViewModel

在视图中,我可以使用

在部分我会做

但是,问题是两者都会呈现 name="Name" 而我需要 name="Child.Name" 才能使模型绑定器正常工作。或者,当我使用相同的局部视图呈现第二个属性时,name="Child2.Name"。

如何让我的局部视图自动识别所需的前缀?我可以将它作为参数传递,但这太不方便了。例如,当我想以递归方式渲染它时,情况就更糟了。有没有办法用前缀渲染部分视图,或者更好的是,自动重新调整调用 lambda 表达式,以便

将自动添加正确的“孩子”。生成的名称/ID字符串的前缀?

我可以接受任何解决方案,包括 3-rd 方视图引擎和库 - 我实际上使用 Spark View Engine(我使用它的宏“解决”问题)和 MvcContrib,但在那里没有找到解决方案。XForms、InputBuilder、MVC v2 - 任何提供此功能的工具/见解都会很棒。

目前我正在考虑自己编写代码,但这似乎是在浪费时间,我不敢相信这些微不足道的东西还没有实现。

可能存在很多手动解决方案,欢迎所有这些解决方案。例如,我可以强制我的部分基于 IPartialViewModel<T> { public string Prefix; T型;}。但我更喜欢一些现有/批准的解决方案。

更新:这里有一个类似的问题没有答案。

0 投票
1 回答
677 浏览

c# - Spark 视图引擎 Html.TextArea 错误?

我有一个奇怪的。我试图简单地使用 TextArea 帮助器来呈现标准的 textarea:

还有我的控制器

在第一次加载页面时,它工作得很好并呈现了 textarea

之前 http://cadred.net/personal/contact-before.png

但是,当我提交表单以测试验证时,它不再呈现 textarea

http://cadred.net/personal/contact-after.png 之后

0 投票
5 回答
837 浏览

asp.net-mvc - Spark 视图引擎是否会与 webforms 母版页互操作?

我真的很喜欢 Spark,但我们已经在基于 Web 表单的视图上投入了大量资金。我想开始使用 Spark,而无需预先转换所有现有视图。

让 Spark 与 webforms 并行工作的唯一问题是母版页。目前,我的 spark 布局是 1 对 1 的母版页副本。

这种重复数量是不可接受的。我已经被它咬过好几次了。

有什么方法可以让 spark 视图在 webforms master 中工作?或者让 web 表单视图在 spark 布局中工作?要么解决重复问题。

0 投票
1 回答
217 浏览

asp.net-mvc - 如何使用 spark 视图引擎创建自定义 html 标签?

我在某处(不记得在哪里)听说或读到 spark 视图引擎支持定义自定义 html 标记的概念。我想用它来做圆角。在我们的 HTML 中,它由 6 个不同的 div 组成,这些 div 围绕着实际内容。如果我可以将其替换为或类似的东西,它将使事情更具可读性。spark可以做到这一点是否正确?如果是这样,我该如何使用它,是否有一些文档?

0 投票
2 回答
843 浏览

asp.net-mvc - asp.net mvc 2 预览 2 和 Spark

有人用 asp.net mvc 2 preview 2尝试过Spark View Engine ?

我对AREAS有疑问。

看起来spark 引擎只在 Views 文件夹中查看 **.spark* 文件,而不是在另外的 Areas 文件夹中。

我的问题是:

有人知道如何添加它吗?

0 投票
5 回答
3083 浏览

c# - 在独立应用程序中使用 Spark View Engine

我的客户端应用程序需要生成 HTML。我想使用像 Spark 这样的模板/视图引擎解决方案,但我不确定 Spark 是否可以在 ASP.NET 应用程序之外使用。有谁知道以这种方式使用 Spark 的任何示例或文档?

(如果您知道其他可以单独使用的视图引擎解决方案,我也很想知道这些。)