0

RenderActionを使用したいのですが、エラーが発生します:

ハンドラー'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerWrapper'の子要求の実行中にエラーが発生しました。

私の見解:

@{
    Layout = string.Empty;
}

@{ Html.RenderAction("AssetStructureChart"); }

コントローラー:

public ContentResult AssetStructureChart() {
  return Content("test");
}

そして、私はレイアウトを使用しません。なぜこれが機能しないのかわかりません。誰か助けてもらえますか?

4

1 に答える 1

0

これを c# 拡張メソッドで実装しました。

public static MvcHtmlString AssetStructureChart(this HtmlHelper htmlHelper)
{
   return MvcHtmlString.Create("test");
}

そしてビューで:

@Html.AssetStructureChart(false)
于 2012-11-19T07:43:42.933 に答える