私のコードは完全に機能しているということから始めたいと思います。これは「それを行うための最善の方法」のような質問です。
だから私は私の.aspx
ファイルにこのようなコードを持っています:
function EditRelationship() {
var projects=<%= GetProjectsForEditRelationship() %>;
// fill in the projects list
$('#erProjectsSelect').empty();
for(var i in projects)
$('#erProjectsSelect').append('<option value='+projects[i][0]+'>'+projects[i][1]+'</option>');
var rels=<%= GetRelationshipsForEditRelationship() %>;
// etc
}
繰り返しますが、正常に動作しています。問題は、VS2008がこのようなコードをちょっと窒息さ<
せ、タグ内の文字に下線を引き(関連する警告とともに)、残りのjavascriptのコード補完を提供することを拒否していることです。また、ドキュメントのフォーマットを拒否し、解析エラーが発生します。最後の部分は私の最悪の迷惑です。
これらのいくつかをsに入れることはできeval
ますが、VSをシャットダウンするためだけにレイヤーを追加したり、実行時のパフォーマンスが低下したりするのはちょっと馬鹿げているようです。オプションではありませんでしたが、私は奇妙な構造を持っていたと信じてください)。
だから私の質問は、これをどのように書くのが最善ですか(最も良いとはVSの苦情が最も少ないことを意味します)?どちらeval
もajax呼び出しもこのimoに適合しません。