私は、デュアルリストボックスと4つのボタンを持つ部分的なビューを持っています。まさにこの http://www.meadmiracle.com/dlb/DLBPlugin.aspxAjaxアクション部分ビュー内のコントローラへのURL
のように今、私はすべてのサイト全体でこの部分図を再利用したいとユーザが、リストの外に物事を移動するためのボタンをクリックするたびに、私は、これは介してデータベースに永続化することにしたいですAjax、JQueryを使用してAjaxコールを作成しています。 AjaxコールのURLがコールに応答しているコントローラに基づいて異なるため、これは難しい問題です。
$.ajax({
type: "POST",
url: '@Url.Action("######HOW TO FIGRE OUT WHICH CONTROLLER #######")',
success: function (data) {
//Show some message to the user
}
});
ここでURLはどのようにして決められますか?動的であり、最初のインデックスページに応答しているコントローラに基づいています。
例:都市または町のページにいる場合、都市と町をリストボックスに移動します.CatController ajaxアクションまたはTownController ajaxアクションであることをどのように知ることができますか? ajaxコールを投稿する場所を表示しますか?