こんにちは、asp.net の .cs ファイルで辞書を宣言しましたが、jquery 関数を使用してこの辞書の内容にアクセスしたいと考えています。jquery 関数は入力としてキーを受け取り、関数の本体で asp.net の .cs 内の辞書にアクセスして処理し、jquery はキーに対応する値を出力する必要があります。これを行う方法を提案できますか。
私が書いているコードは
public string DictJson {
get {
MouseOverFieldDict mdict = new MouseOverFieldDict();
JavaScriptSerializer jSer = new JavaScriptSerializer();
return jSer.Serialize(mdict.FieldDict);
}
}
上記のコードを.csファイルにプロパティとして追加し、aspxページに書いたスクリプトでアクセスしようとしました
var dict = $.parseJSON('<%=DictJSON %>');
alert(dict);
しかし、エラー The name 'DictJSON' does not exist in the current context が発生しています。スクリプト部分で宣言された DictJSON に対してエラーが表示されます