问题标签 [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 投票
2 回答
468 浏览

asp.net-mvc - 混合 spark 和 webform 视图引擎

是否可以使用多个视图引擎?我有一个已经在使用 webforms 视图引擎的大型(ish)网站,但我们想转向激发新功能。

这支持吗?任何详细说明如何执行此操作的在线文档?

0 投票
1 回答
528 浏览

asp.net-mvc - 使用 asp.net site.master 和 spark 视图

是否可以使用我的 site.master 母版页?我想开始更多地使用 Spark,但是我正在处理的这个项目也在使用 asp.net 视图页面。

我当然可以将母版页转换为 application.spark 页面,但我想知道是否可以使用我已经拥有的 Site.Master。

0 投票
2 回答
546 浏览

asp.net-mvc - Linux Mono 上的 SparkView 引擎

我正在尝试将 SparkView 引擎与在 Linux 机器上运行的 ASP.NET MVC 一起使用,但似乎存在解决视图路径的已知问题,例如:

问题似乎在于它正在寻找 Home\Index.spark 而不是 ~/Views/Home/Index.spark。

我已经用谷歌搜索了这个问题的解决方案,发现一些关于它不起作用的旧评论,但想知道是否有人已经解决了这个问题。我正在使用 MVC 1.0。

0 投票
1 回答
1773 浏览

asp.net-mvc - Spark View Engine and using viewdata confusion

I can't seem to get a grasp on how to use the viewdata structure in the spark view engine. I have the following code in my controller:

This code works, as I have unit tests returning the correct projects, and my non-spark view worked perfectly. Now I am trying to switch to Spark View Engine and I'm just confused on the syntax. As a side note, I have verified that spark view engine is working and reading my .spark view.

Here is what I am using in my list.spark view:

When rendering this view the following error occurs:

This is referring to the model.count line. Why doesn't this work? I tried passing the project list to the ViewData["projects"] (and replaced model in the spark code with projects) and I get the same error (take out the model.count for projects.count).

This is probably something stupid, but I can't seem to figure this out.

Update:

Well I fixed this. It seems that the MVC2 web.config file created by VS 2010 Beta 2 was bad. I used a MVC2 web.config file created by VS 2010 RC and it now works. Thanks!

0 投票
1 回答
770 浏览

asp.net-mvc - 如何在局部视图中声明参数(变量)?

给定一个名为的 spark 视图SomeContainer.spark,它以这种方式使用局部视图:

并给出一个名为的局部视图SomeContent.spark,它以这种方式使用参数:

如何修改SomeContent.spark以预先声明 param1。我想这样做有两个原因:

  • 可读性:读者会知道局部视图依赖于什么
  • 在 Visual Studio 中获取 param1 的智能

我试图简单地<var>在 SomeContent.spark 中声明相同的内容,但它在运行时失败,表明该变量已经存在。

0 投票
1 回答
141 浏览

asp.net-mvc - .spark 视图被复制到 /bin/Views - 为什么?

构建或发布我的 ASP.MVC 2 应用程序,将 View 目录中的 .spark 文件复制到 /bin/Views/*。

这种冗余似乎没有用,因为即使我删除了 bin/Views 目录,应用程序也可以在服务器上正常运行。

知道如何防止这种行为吗?

我的文件被标记为默认构建操作“内容”,并且视图目录是默认 MVC 模板中的命名空间提供程序。

0 投票
5 回答
1523 浏览

asp.net-mvc - 火花还是不火花?

最近一直在学习 ASP.MVC 2,最近发现那里有不同的渲染引擎...... Spark 特别引起了我的注意,尽管有几件事。

  1. 我对 ASP.NET 有广泛的了解,所以除了 ASP.NET MVC 之外,是否值得一试
  2. 一般值得吗?真的有关系吗?这似乎真的是一种口味偏好,而不是性能,甚至是开发人员时间的大幅减少。
  3. 它似乎仍然不成熟,不是很好的智能感知支持,语法高亮支持,工具选项不多。它仅初步支持 MVC 2...

你怎么认为?我倾向于它可能不值得......

0 投票
1 回答
198 浏览

c# - 在 Spark SetPageBaseType 设置中放入什么

我使用 Spark 直接从控制台应用程序输出一些 HTML。我的项目中有以下视图类。

然后我对 Spark 进行了以下设置

当我没有将 ApplicationView 作为 SetPageBaseType 时,我现在不断收到 CompilerException -我不应该在那里有我的共享基本视图吗?

我尝试使用相同的引擎实例将几个不同的视图写入磁盘(具有不同的视图模型),然后我必须为每个具有不同 SetPageBaseType 的引擎实例(对于我正在渲染的当前视图)-应该是这样?

基本上我需要上面的帮助以及 SetPageBaseType 的一般解释以及如何使用它。

0 投票
2 回答
3563 浏览

asp.net-mvc - ASP.NET MVC 视图引擎解析序列

我创建了一个简单的 ASP.NET MVC 1.0 版应用程序。我有一个 ProductController,它有一个动作索引。在视图中,我在 Product 子文件夹下创建了一个对应的 Index.aspx。

然后我引用了 Spark dll 并在同一个产品视图文件夹下创建了 Index.spark。Application_Start 看起来像

我的期望是,由于 Spark 引擎在默认 WebFormViewEngine 之前注册,所以当浏览 Product 控制器中的 Index 操作时,应该使用 Spark 引擎,而 WebFormViewEngine 应该用于所有其他 url。

但是,测试表明 Product 控制器的 Index 操作也使用了 WebFormViewEngine。

如果我注释掉 WebFormViewEnginer 的注册(代码中的最后一行),我可以看到 Index 操作由 Spark 引擎呈现,其余 url 生成错误(因为默认引擎消失了),这证明了我所有的火花代码是正确的。

现在我的问题是视图引擎是如何解决的?为什么注册序列不生效?

0 投票
1 回答
44 浏览

asp.net-mvc - 我可以使用 spark masterpage 设置在项目中创建隔离页面吗?

我有一个项目,它有一个 application.spark 和一个包含所有母版页标记的 html.spark。视图工作正常,但我需要创建一个与母版页完全没有关系的隔离页面。是否有可能或者我需要另一个嵌套母版页?

谢谢