.NET 試験の準備をしていて、この質問に出会いました。私はこれについて頭を悩ませてきましたが、理解できません:sこれをすべて試しましたが、明確な答えが思いつきませんでした...
複数のページでデータ バインドされた GridView コントロールを使用する ASP.NET アプリケーションを実装しています。これらの GridView コントロールの特定の種類のデータ項目を定期的に更新するには、JavaScript コードを追加します。これらの GridView コントロールの行ごとに作成された HTML 要素を JavaScript コードが特定できることを確認する必要があります。コントロールがページ間で移動された場合に変更する必要はありません。あなたは何をするべきか?
A. GridView コントロールを ListView コントロールに置き換えます。
B. web.config ファイルで ClientIDMode 属性を Predictable に設定します。
C. 各一意の GridView コントロールの ClientIDRowSuffix 属性を異なる値に設定します。
D. @ OutputCache ディレクティブの VaryByControl 属性を GridView コントロールの ID に設定します。
これは私が思いついたものです:
A. GridView と ListView の構造は類似しており、同じ種類の ID を生成するため、これを削除しました。
B. これをテストしましたが、ID に影響を与えていないようです :s 何らかの効果を得るには、これ以外の設定を適用する必要があると思います。
C.これは、質問が実際に何を言っているのか疑問に思います。これにより、すべての行が一意になります。しかし、コードを変更することは想定されていないので、それは起こるべきことですか?
D. これはキャッシング用なので、質問とは関係ありません。
誰かが私のためにこれをクリアできますか? 何か案は?