2016-05-10 6 views
1

に私は使っ@ Html.Raw javascript関数

SyntaxError: illegal character

エラー、私は次のようになっています放火魔コンソール内のページの読み込みに

$('#Page').val(@Html.Raw(Json.Encode(Model.MyFormats)); 

ファイル別のJSとして保存された私のjsの関数内のコードの次の行を持っています

@内部へのポインタ@Html.Raw...

答えて

3

外部ファイルでは、Razorコードは解析されません。メインビューのjavascript変数に@Html.Raw(Json.Encode(Model.MyFormats)の値を割り当て、それを外部スクリプトに渡す必要があります(たとえば、グローバル変数に割り当ててから$('#Page').val(myFormats);を使用)。

関連する問題