Umbraco 5(jupiter)にAJaxを実装しようとしています。通常のポストバックでうまく機能する、Surfaceコントローラーを作成しようとしましたが、Mvc Ajaxコントロール(Ajax.BeginFormなど)を使用する機能がありません。これで、アプリケーションに新しいMVCエリアが追加されました。Ajaxフォームを介してポストバックをコントローラーのアクションに簡単に送信できますが、CurrentUmbracoPageにアクセスできないため(Surfaceコントローラーではないため)、このアクションから何を返す必要がありますか? 、私のコードはかなり単純です、
@using (Ajax.BeginForm("HandleFollowsUs", "propertyDetails", new AjaxOptions { InsertionMode = InsertionMode.Replace, HttpMethod = "POST", LoadingElementId = "ajax-loader", UpdateTargetId = "fuError" }))
{
<input type="image" style="border-width: 0px;" src="/images/btnSubmitN.jpg" id="btn_submitEmail" /></span>
}
AND my ACTION is
[HttpPost]
public ActionResult HandleFollowsUs(FormCollection collection) {
//Do Something
Return View();//////This is where i am confused.
}
ビューを返すと、それは新しい領域にありません。部分的なビューはページのほんの一部しか返しません。:/助けていただければ幸いです、ありがとう、シャー