カミソリビューページ内に写真のリストがあります。さらに操作するためにコントローラーに送信される写真をマークしたいと思います。
この値 (選択した各写真の id (int)) を取得するにはどうすればよいですか?また、javascript を使用してこの整数のリストをコントローラーに送信する方法を教えてください。
カミソリビューページ内に写真のリストがあります。さらに操作するためにコントローラーに送信される写真をマークしたいと思います。
この値 (選択した各写真の id (int)) を取得するにはどうすればよいですか?また、javascript を使用してこの整数のリストをコントローラーに送信する方法を教えてください。
隠しフィールドを取る
<input type="hidden" name="hdnSelecetdPhotos" id="hdnSelecetdPhotosId" value="" />
.次に、各写真の「onclick」イベントで、javascript/jQuery 関数を呼び出し、コンマで区切られた隠しフィールドに ID を割り当てます。
次に、アクションの HttpPost で、次のような引数から隠しフィールド名を送信します。
[HttpPost]
public ActionResult Index(string hdnSelecetdPhotos)
{
//Here you can get the all selected photo ids by the "hdnSelecetdPhotos" parameter.
}