C# Umbraco从api呈现强类型部分

C# Umbraco从api呈现强类型部分,c#,asp.net-mvc,asp.net-mvc-4,razor,umbraco,C#,Asp.net Mvc,Asp.net Mvc 4,Razor,Umbraco,我想做的是: 从js调用UmbracoApiController方法 做一些服务器端处理 将自定义模型作为字符串返回局部视图 我找到了一些有用的答案,比如: 但我不知道要传入哪个控制器或ControllerContext,因为我不在Razor视图或RenderMVCC控制器中 请提供一些帮助?我通常(使用js、ajax、jquery)调用一个Umbraco Surface controller,并传递当前页面的节点id。然后在服务器上,我执行以下操作: var currentPage =

我想做的是:

  • 从js调用UmbracoApiController方法
  • 做一些服务器端处理
  • 将自定义模型作为字符串返回局部视图
我找到了一些有用的答案,比如:

但我不知道要传入哪个控制器或ControllerContext,因为我不在Razor视图或RenderMVCC控制器中

请提供一些帮助?

我通常(使用js、ajax、jquery)调用一个Umbraco Surface controller,并传递当前页面的节点id。然后在服务器上,我执行以下操作:

var currentPage = Umbraco.TypedContent(myNodeIdParam);
从那里我通常有足够的上下文,我可以返回一个局部视图,传递给它一个我想要的模型


希望这有帮助

哦,是的-那就行了!谢谢:)