C# 带模板的MVC3HTML帮助程序

C# 带模板的MVC3HTML帮助程序,c#,asp.net-mvc,C#,Asp.net Mvc,我正在尝试将html助手和Reder CSHTML结合起来 换句话说,我如何使用带有html助手的cshtml模板,这样我就不需要解析方法中所有难看的html了 我目前正在使用@Html.Action,但这并不可取,因为它需要一个工作URL @Html.RenderAction("GetThreads", "Forum") public ActionResult GetThreads() { return new EmptyResult(); } 这就产生了例外情况: Argumen

我正在尝试将html助手和Reder CSHTML结合起来

换句话说,我如何使用带有html助手的cshtml模板,这样我就不需要解析方法中所有难看的html了

我目前正在使用@Html.Action,但这并不可取,因为它需要一个工作URL

@Html.RenderAction("GetThreads", "Forum")

public ActionResult GetThreads()
{
    return new EmptyResult();
}
这就产生了例外情况:

Argument 1: cannot convert from 'void' to 'System.Web.WebPages.HelperResult
是否始终需要在Global.asax文件中添加路由?或者有没有方法像HTML助手一样调用没有模板文件的操作。

使用@Url.Action获取操作的Url。我想这就是你需要的

或@Html.RenderPartial或@Html.RenderAction将向页面弹出视图

EmptyResult不会渲染视图。那可能是你的问题

您可能正在查找RenderPartial。

使用@Url.Action获取操作的Url。我想这就是你需要的

或@Html.RenderPartial或@Html.RenderAction将向页面弹出视图

EmptyResult不会渲染视图。那可能是你的问题

您可能正在寻找RenderPartial


我一直在尝试使用RenderPartial,但不断出现以下错误:参数1:无法从“void”转换为“System.Web.WebPages.HelperResult”

用@{}包围它

@{Html.RenderPartial("_SomePartial");}

我一直在尝试使用RenderPartial,但不断出现以下错误:参数1:无法从“void”转换为“System.Web.WebPages.HelperResult”

用@{}包围它

@{Html.RenderPartial("_SomePartial");}

我一直在尝试使用RenderPartial,但不断出现以下错误:参数1:无法从'void'转换为'System.Web.WebPages.HelperResult'我一直在尝试使用RenderPartial,但我不断遇到这些错误:参数1:无法从'void'转换为'System.Web.WebPages.HelperResult'你所说的:html helper是什么意思,所以我不需要解析方法中所有难看的html。?我需要一个独立于代码逻辑的模板文件,就像webforms中的codebehdind文件一样。你说的:html助手是什么意思?所以我不需要解析方法中所有难看的html。?我需要一个独立于代码逻辑的模板文件,就像webforms中的codebehdind文件一样。