0

カミソリビューページ内に写真のリストがあります。さらに操作するためにコントローラーに送信される写真をマークしたいと思います。

この値 (選択した各写真の id (int)) を取得するにはどうすればよいですか?また、javascript を使用してこの整数のリストをコントローラーに送信する方法を教えてください。

4

1 に答える 1

0

隠しフィールドを取る

<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.
}
于 2013-03-15T19:17:23.823 に答える