DisplayTemaplates フォルダーに部分ビュー (Company.ascx) があります。次の構造を使用して、そのコンテンツを別のビューにレンダリングできます<% Html.DisplayFor(m => m.Company) %>
。
コントローラー内から Html 文字列をレンダリングして何らかの方法で取得できますか? 結果としてhtml(会社構造)を返さなければならないAjaxを使用しているため、それが必要です。
DisplayTemaplates フォルダーに部分ビュー (Company.ascx) があります。次の構造を使用して、そのコンテンツを別のビューにレンダリングできます<% Html.DisplayFor(m => m.Company) %>
。
コントローラー内から Html 文字列をレンダリングして何らかの方法で取得できますか? 結果としてhtml(会社構造)を返さなければならないAjaxを使用しているため、それが必要です。
コントローラー アクションがこの表示テンプレートの実行の HTML 結果を返す必要がある場合は、単純にこのテンプレートへのパスを示し、必要なモデルを渡すことができます。
public ActionResult SomeAjaxAction()
{
var company = FetchCompanyFromSomewhere();
return View("~/Views/Home/DisplayTemplates/Company.ascx", company);
}
HTML 文字列へのビューのレンダリングに関する限り、いくつかの可能性がありますが、それを行うことはお勧めしません。