"フォルダ"(基本的にグループ/場所)のリストを返すAddressBookコントローラがあります。これは、レンダリング時にAJAXリクエストまたはMVCページ内で呼び出すことができます。実行時とajaxの両方で動作するActionControllerの作成方法
両方のシナリオでうまく機能する関数を作成するにはどうすればよいですか?ここで私は(気圧動作していない)ページ内で私のMVCページ内
public ActionResult GetFolderList(int? parent)
{
List<String> folderList = new List<String>();
folderList.Add("East Midlands");
folderList.Add("West Midlands");
folderList.Add("South West");
folderList.Add("North East");
folderList.Add("North West");
return Json(folderList);
}
を使用して苦労しているように見える私の現在のコントローラのアクションは、これは動作します
@{
var controller = new My.Controllers.AddressBookController();
var what = controller.GetFolderList(0);
foreach(var p in what){
//i want to get the list items here
}
}
クライアントからPOST呼び出しを行うときに '[HttpPost]'属性でアクションメソッドを飾るのを忘れないでください。 – Shyju
@ Shyjuそれはすべての動詞を受け入れることを意味してそれを飾っていない:) – mattytommo
あなたはなぜ明らかにGETする必要があるメソッドを取得するPOSTですか? (それはそれにも名前が入ります!) – Joshua