モデルの ID の値を持つビュー (チェックボックス) にフィールドがあります。ユーザーがフォームでチェックした ID のリストをコントローラー アクションに返す必要があります。
私が試したことはすべてうまくいきません。コントローラーに戻るようにビューをコーディングしましたが、必要な値を返す方法がわかりません。
これは、ビュー内のチェックボックスのスニペットです...
<td @trFormat >
<input id="ExportCheck" type="checkbox" value = "@item.PernrId" onclick="saveid(value);"/>
</td>
現在、onclickイベントは、id値を保存する必要があるビューでjavascriptを起動しています...
<script type="text/javascript">
var keys = null;
function saveid(id) {
keys += id;
}
</script>
アクション コールを使用してコントローラーに戻ろうとしています。現在、ルーティング オブジェクトをロードする方法がわからないため、送り返されているルーティング オブジェクトはありません...
<input type="submit" value="Export to Excel" onclick="location.href='@Url.Action("ExportExcel","CastIndex")'" />
私はおそらくこのコードで多くのことを間違っていることを知っています。私は今、最初の MVC アプリケーションに取り組んでいます。どんな助けでも大歓迎です。最終的な結果は、選択した ID を取得し、それらを Excel へのエクスポートに送信するために、コントローラーに ID が必要であるということです。