0

一部のユーザー入力をクライアント側の 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]' に割り当てることができません。

4

1 に答える 1