0

私はasp.net Webサイトで作業しています。以前に、ページからコントロールを削除し、JavaScriptでこのような参照を持っている場合

$('#<%= txtName.ClientID %>') // just an example of use

「txtNameが存在しません」のようなエラーが表示され、問題のある正確な行が示され、原因を特定して簡単に修正するのに役立ちました。

しかし、ここ数日から、上記のタイプのエラーが表示されなくなりましたが、表示されるだけです

XML parsing error: no element found
Location: 
Line number 1: ...

それは問題を見つけるのを難しくしています。この動作を停止した理由は何ですか?

編集

今日、誤って <%@ Page ディレクティブに 2 つの Title 要素を追加したところ、XML 解析エラーが発生し始めました。以前は、「タイトルを複数回定義できません」などのエラーが発生していました!!!

4

1 に答える 1

0

コントロールが JavaScript クライアント側によって削除された場合、 $('<%= txtName.ClientID %>') はエラーを返さず、空の配列を返すだけです。また、jQuery の場合、構文は $('#<%= txtName.ClientID %>') になります。firebug などでブラウザーに表示される内容を確認します。

于 2013-03-05T10:03:38.933 に答える