标签: spark-view-engine

Spark中此MVC视图代码的等效语法是什么?

我在使用WebForms视图引擎的MVC项目中获得了此代码,我正在尝试将其转换为Spark.如何有条件地调用部分并传递视图数据?

<% if (UserService.IsAuthenticated && !Model.Post.IsDeleted) { %>
    <% Html.RenderPartial("Reply", new ReplyViewModel { Id=Model.Post.PostId, CssClass="respond" }); %>
<% } %>
Run Code Online (Sandbox Code Playgroud)

试过这个(无济于事,它在所有其他内容之前呈现部分):

<if condition="UserService.IsAuthenticated && !Model.Post.IsDeleted">
    #Html.RenderPartial("Reply", new ReplyViewModel { Id=Model.Post.PostId, CssClass="respond" });
</if>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc spark-view-engine

3
推荐指数
1
解决办法
511
查看次数

Spark View Engine中$ {...}和!{...}之间有什么区别?

是有什么区别${...}!{...}星火视图引擎?

两者之间可能存在明显的差异,但我看到它们可以互换使用.

一个编码输出而另一个不编码吗?我在小组中看到过一些讨论?如果这是真的那么这样做:

${H(Model.Name)}
Run Code Online (Sandbox Code Playgroud)

又怎么会设置在配置效果以下${}!{}

<pages automaticEncoding="true|false" />
Run Code Online (Sandbox Code Playgroud)

我希望也能为其他人记录这一点,因为当前的文档看起来很分散并且已经过时了.

http://sparkviewengine.com/documentation/

asp.net-mvc spark-view-engine

3
推荐指数
1
解决办法
188
查看次数

如何在SparkView引擎中使用Html.RenderAction?

当我像这样使用它时,我收到一个错误

!{Html.RenderAction("Action", "Controller")}
Run Code Online (Sandbox Code Playgroud)

我不得不切换到webforms视图引擎并替换它

<% Html.RenderAction("Action", "Nav"); %>
Run Code Online (Sandbox Code Playgroud)

让它工作.

我得到的错误是"无法将void转换为char"

asp.net-mvc spark-view-engine

3
推荐指数
1
解决办法
827
查看次数

如何在局部视图中声明参数(变量)?

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

<SomeContent param1 = "Model.SomeValue"/>
Run Code Online (Sandbox Code Playgroud)

给定一个名为的部分视图,以SomeContent.spark这种方式使用参数:

<div>${param1}</div>
Run Code Online (Sandbox Code Playgroud)

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

  • 可读性:读者将知道局部视图所依赖的内容
  • 在Visual Studio中获得param1的intellisence

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

asp.net-mvc spark-view-engine

3
推荐指数
1
解决办法
758
查看次数

Spark VS 2010 intellisense

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

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

我知道ASP.NET MVC视图引擎比较在这里有更详细的讨论

但我仍然想你想要选择什么,或者只关注WebForms视图引擎?

asp.net-mvc viewengine spark-view-engine

3
推荐指数
1
解决办法
1975
查看次数

与(ASP.net MVC,NHibernate和Spark View Engine)相比,使用Django的缺点是什么?

我是ASP.net MVC的新手,但我很习惯Django.我发现ASP.net非常拖延甚至做小事情.将Django与ASP.net MVC与NHibernate和Spark View Engine进行比较,我是否在Django中遗漏了使ASP.net太好的东西?自ASP.net编译以来,ASP.net的性能是否比Django好得多?

django nhibernate asp.net-mvc spark-view-engine

3
推荐指数
1
解决办法
2969
查看次数

如何本地化ASP.NET MVC + Spark应用程序?

我正在使用Spark视图引擎,并希望本地化该网站.针对"传统"MVC视图引擎描述的方法不起作用.有没有人这样做过?任何帮助,将不胜感激.

globalization asp.net-mvc localization spark-view-engine

2
推荐指数
1
解决办法
654
查看次数

我需要一些非常好的博客来关注ASP.NET MVC,Fluent NHibernate和Spark View Engine

我需要一些非常好的博客来关注ASP.NET MVC,Fluent NHibernate和Spark View Engine.我想在这些领域关注一些优秀的博主.

asp.net-mvc fluent-nhibernate spark-view-engine

2
推荐指数
1
解决办法
1767
查看次数

你如何用火花返回局部视图?

我正在使用SparkViewEngine,我正在调用一个动作,我想返回一个部分视图来更新页面的一部分.当我返回操作视图时,将返回母版页及其所有内容.你怎么告诉部分火花只返回部分视图的内容而不把内容放在application.spark文件中?

c# asp.net-mvc spark-view-engine

2
推荐指数
1
解决办法
315
查看次数

ViewEngines是否会影响Asp.Net MVC的性能?

昨晚我觉得asp.net mvc中有不同的视图引擎;

Spark
Web Forms
Razor
Run Code Online (Sandbox Code Playgroud)

(我知道语法也不同但是)

它们会影响asp.net mvc项目的性能吗?

假设我想使用"Razor"而不是Web Froms.那么,我会受到性能影响吗?如是.请!说明.提前致谢!

asp.net asp.net-mvc performance spark-view-engine razor

2
推荐指数
1
解决办法
166
查看次数

通过大括号发出/转义一个美元符号

我尝试使用Spark视图引擎发出一个文字美元符号,打开大括号,文本和关闭大括号.我怎样才能让Spark发出${Hello},而不是试图评估变量名Hello?我能想到的最好的是${'$'}{Hello},但这看起来太复杂了,而且难以阅读.

对于上下文,我使用Spark作为ASP.NET MVC视图引擎,但我也将它用作模板引擎,因此我的应用程序的(高级)用户可以在文本区域中键入一个简单的Spark视图并保存它呈现电子邮件等

谢谢!

spark-view-engine

2
推荐指数
1
解决办法
473
查看次数

Spark视图引擎是否可以与webforms母版页进行互操作?

我非常喜欢Spark,但我们已经对基于webforms的视图进行了大量投资.我想开始使用Spark而不必事先转换我现有的所有视图.

让Spark与webforms并肩工作的唯一问题是母版页.Currenly我有火花布局,1对1页重复的母版页.

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

有没有办法让火花视图在webforms master中工作?或者webforms视图在spark布局中工作?要么解决重复问题.

asp.net-mvc spark-view-engine

1
推荐指数
1
解决办法
827
查看次数

1
推荐指数
1
解决办法
977
查看次数