0
私はいくつかのJavaScriptコードをデバッグする必要があるASP.NET 3.5ページを持っています。デバッガ文がないJavaScriptが重複していますか?
function checkAll(isChecked)
{
debugger;
var dataGridElements = document.getElementById('" + DataGridSearchResults.ClientID + @"').getElementsByTagName('input');
for (var i = 0; i < dataGridElements.length; i++)
{
var e = dataGridElements[i];
if ((e.type=='checkbox') && (!e.disabled))
{
e.checked = isChecked;
}
}
}
ご覧のとおり、最初の行にデバッガーステートメントを追加しました。何らかの理由で、私がページを実行すると、javascript(文字列変数にあり、Page.ClientScript.RegisterClientScriptステートメントで登録されています)が私のソースコードに2回あります! 2番目のブロックには私のデバッガ文もありません!私はプロジェクトをチェックしましたが、このJavascriptのブロックはプロジェクトで一度だけリストされています。
アイデア? (私が実行しているクライアントはIE8で違いがある場合)