前提・実現したいこと
.Net Core Mvc で以下のような『チェックボックスを持つ一覧にページャー機能を持つVIEW』を
作成しましたが、ページャによるページ移動をすると選択済みのチェックボックスの値が消失する為、
一時的にjavaScriptで、tempDataへ選択済みのチェックボックスのidを格納しようと考えていましたが
エラーが発生しました。
そこで確認させていただきたいのが、TempDataの扱いとなりますが
TempData然り、viewData,ViewBagは、全てコントローラからの一方通行の値渡しという認識で
あっていますでしょうか?
NO アイテム
☐ 1 AAAAAA
☑ 2 BBBBBB
☐ 3 CCCCCC
☐ 4 DDDDDD
☐ 5 EEEEEE
☐ 6 FFFFFF
☐ 7 GGGGGG
☐ 8 HHHHHH
<< 1 2 3 4 5 6 7 8 >>
発生している問題・エラーメッセージ
SCRIPT5008: SCRIPT5008: Invalid left-hand side in assignment
割り当ての左側が無効らしい?
該当のソースコード
var tblTbody = document.getElementById("javascript_sample_table_1");
// td内のtrをループ。rowsコレクションで,行位置取得。
for (var i=1, rowLen=tblTbody.rows.length; i<rowLen; i++) {
if (checkbox.checked == true) { '@TempData["CHKLIST"]' = checkbox.id; ← ここでエラー }
}
試したこと
結果として、sessionStorageを使い事象は解決済み。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー