14
Response.Write()与Razor一起工作吗?Response.Write()与Razor一起工作吗?
我试图用@Html.RenderAction
但我得到的错误:
CS1502: The best overloaded method match for
'Microsoft.WebPages.WebPageUltimateBase.Write(Microsoft.WebPages.Helpers.HelperResult)'
has some invalid arguments
堆垛机了它。这就像使用<%=调用一个返回Void的方法一样,你会得到一个关于找不到正确过载的编译器错误。 “@Foo”<==>“<%= Foo %>”和“@ {Foo}”<==>“<% Foo %>” – 2010-08-02 15:37:40
在MVC 3 RTM中,我得到了'没有超载的方法'写'需要0个参数' - 所以我不相信它的工作了。希望能够纠正,因为Html.Action不需要lambda表达式,我不得不改用RenderAction。 [哦,我得到这个错误,无论我是否使用lambda] – 2011-03-11 06:15:36
+1我只会补充说,它被公布为最好使用RenderAction,因为它输出到响应流而不创建字符串。 – JasonCoder 2011-08-12 19:13:05