一部のユーザー入力をクライアント側の Cookie に保存したいと思います。MVC3/Razor の使用。複数の DropDownLists に入力されたデータ。以下の例:
<div style="float: left;">
@Html.Telerik().DropDownList()
.Name("name").BindTo((SelectList)@ViewBag.Filter1SelectList)
.Placeholder("All")
.ClientEvents(events => events
.OnChange("onChangeFilter1"))
</div>
ドロップダウン値が変更されたときに値を保存するために、次の JavaScript を作成しました。
function onChangeFilter1(e) {
var filter1 = document.getElementById('name').value;
'<%= ViewData["Filter1Value"]%>' = filter1.toString();
}
アイデアは、複数のドロップダウン リストから複数のフィルターを収集することです。データは送信ボタンでフィルタリングされます。これは可能ですか?例を 1 つだけ見て、注意深くコピーしましたが、上記のエラー: Microsoft JScript ランタイム エラー: '[string]' に割り当てることができません。