私の目標は(特定のdocTypeの)コンテンツのリストを作成することです。このリストには、フィルターボタンと2つのddlistが子データで動的に埋められています。ユーザが「フィルタ」をクリックすると、リストは選択されたddlist値によって更新されます。 RenderMVCControllerこれには使用できますか?私はcouldntするsurfaceController私はページをレンダリングする前に、インデックスアクションにアクセスすることができませんでした。 すべてのページを更新するのではなく、ユーザーがフォームを送信するときにAjaxを使用できますか?RenderMvcControllerを使用してUmbracoのリストをフィルタリングする
ビュー
using (Html.BeginUmbracoForm("FilterPage", "inTheFieldController", FormMethod.Post, htmlAttributes: new { @id = "PageInTheField" }))
{
//....
}
コントローラ
public class inTheFieldController : RenderMvcController
{
private readonly UmbracoContext umbracoContext;
public inTheFieldController()
{
umbracoContext = UmbracoContext.Current;
}
// GET: inTheField
public ActionResult Index()//RenderModel model)
{
}
、私はこのような何かがしたい:
[HttpPost]
public ActionResult FilterPage(inTheFieldModel model)
{
return null
}
を210
しかし、これまでに到達したことはありません、それはのsurfaceControllerを求めています。
SurfaceControllerを使用する場合、どのようにddlistを埋めることができますか?私はページをレンダリングする前にIndexを持っている必要があります。サーフェスコントローラで可能ですか? –
リストを含むビューモデルを作成し、そのビューモデルをインデックスアクションから返します –