繁体   English   中英

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

[英]How to use Html.RenderAction in SparkView Engine?

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

!{Html.RenderAction("Action", "Controller")}

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

<% Html.RenderAction("Action", "Nav"); %>

让它工作。

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

<% Html.RenderAction("Action", "Nav"); %>

是相同的

# Html.RenderAction("Action", "Nav");

在Spark语法中。 {}表达式期望返回结果并将其写入流; RenderAction不会返回任何内容,它会写入流本身。 这就是为什么你必须在代码块中调用它而不能在表达式内执行此操作。

网页表格:
<% %> =服务器代码
<%= %> = Response.Write(x)其中x ==语句的服务器代码

火花:
# == <% %>
${} == <%=%>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM