问题标签 [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.
asp.net-mvc - 如何添加 Spark 模板视图而不是 ASP.NET 模板视图
我正在使用 Spark 视图引擎而不是默认的 ASP.NET 视图引擎,并且我希望能够在向项目添加新视图时添加“spark”视图而不是“ASP.NET”视图。我认为这只是某种模板,但我似乎找不到它。
例如,我希望它生成类似这样的视图;
而不是这个;
asp.net-mvc - Spark 视图引擎 - 将模型传递给局部视图
它想遍历列表并为每个元素呈现部分视图:
我应该如何将 elem 传递给局部视图?<render partial> 没有额外的参数。我可以使用 html.RenderPartial,但我想使用 Spark 语法。是否可以?它看起来好像需要使用相同的 ViewData 并且无法定义自己的模型。
编辑:
部分观点:
好的。我可以在局部视图中使用“elem”,但局部视图不知道“elem”是什么类型。当然一切都会工作,因为生成的视图类可以编译,但我在部分视图中没有智能感知。
spark-view-engine - 如何在 spark 文件中查看智能感知中的参数?
我已经让 spark 智能感知工作了,但是当我打开()
方法的参数时,我看不到那里应该有什么,而且其中一些方法有重载,所以我看不到我有什么选项。
例如!{Html.Hidden()}
,一旦我打开,()
我看不到要传递的参数
有任何想法吗?
asp.net-mvc - 如何动态创建编译的火花视图?
我想用火花做类似下面的事情。
但是,这不起作用,因为 Spark${file}
在尝试导入之前没有评估 。这是有道理的,我怀疑它不会起作用,但我怎么能做这样的事情。
注意:模型是文件名列表。
asp.net-mvc - 用于 ASP.NET MVC 的 Spark T4 模板
我只是好奇是否已经存在任何与开箱即用的 Web 表单视图模板(创建、编辑、详细信息等)匹配/相似的 Spark T4 模板。我的谷歌技能没有让我得到任何结果。
asp.net-mvc - Spark 视图引擎自动将 H() 应用于 ${ ... }
这是我的 spark 部分视图的一部分(称为 TaskSearch):
它是由带有代码的非火花视图生成的:
Spark 生成的视图类包含
它不是创建 html,而是创建 html 编码的 html 代码,所以我在输出页面上看到 html 标签,而不是下拉列表。我可能遗漏了一些东西,但是我应该怎么做才能在生成的视图中禁用 H() 使用?
如果我使用
一切正常。
asp.net-mvc - spark视图引擎预编译和扩展方法
在我们的 Web 项目中,我们在文件夹 \Code\Extensions\DateTimeExtension.cs 中添加了扩展方法,其中包含一个名为 FromUtcToUserTimeZone() 的扩展方法
我们在 asp.net mvc 中使用 spark 视图引擎,并希望它在那里以中等信任度工作,因为我们需要对视图进行预编译。
当构建后事件运行时,我收到错误 29 'System.DateTime' does not contain a definition for 'FromUtcToUserTimeZone' c:...\Views\Calendar\Index.spark' 我已添加到我的视图中。
将自己的 webproject 添加到 web.config
它仍然无法正常工作。
asp.net-mvc - 从火花模板帖子获取 ViewData.Model
我正在尝试将我的 spark 视图转换为使用 ViewData.Model 而不是 namevaluecollection,以便我可以使用 AutoMapper 在我的 dto 进入我的操作方法之前将其映射到实体。
我可以从视图访问 viewdata.model,但是在回发数据时, viewdata.model 为空。这是一些示例代码:
在我看来:
<viewdata Message="string" model="MyDto" />
${Model.Id} < -- displays MyDto.Id
在我试图做的服务器上的过滤器中:
var model = filterContext.Controller.ViewData.Model;
但 ViewData.Model 为空。这是在 OnActionExecuted 期间。是否有一个技巧可以让 ViewData.Model 从发布的视图中获取值?
asp.net-mvc - Spark View Engine“具有相同简单名称的程序集”错误
我正在尝试使用 ASP MVC 的 Spark 视图引擎,但在显示视图时出现以下错误。该视图将位于不同程序集中的模型对象引用到主 Web 应用程序 (MyApp.Model.dll)。我被困在这个原因或解决方案上。
动态视图编译失败。0,0): 错误 CS1704: 已导入具有相同简单名称“MyApp.Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null 的程序集。尝试删除其中一个引用或对其进行签名以并排启用。
asp.net - Spark 和 ASP.NET
我开始在 ASP.NET MVC 项目中使用 Spark。但是,我有一个无法移植到 ASP.NET MVC 的现有 ASP.NET 项目,并且想知道是否有办法将 Spark 与 ASP.NET 一起使用?