Sharepoint Designer で css、html、または javascript を使用して SP2007 ページをカスタマイズしようと何度か試みました。ただし、Sharepoint Designer では、Sharepoint コントロール (Web パーツやデータビューなど) によって生成され、ブラウザーでページがレンダリングされた後にのみ表示されるため、目的の要素に直接アクセスすることはできません。IE の F12 を使用して、変更したい要素を追跡します。次に、javascript や css で使用できる名前や ID などの識別子を確認できます。
例 1: SP2007 は、入力テキスト ボックスに対して「name=ctl00$PlaceHolderMain$g_ba9196a9_2842_4607_b048_9a443cb4def5$ff2_1$ctl00$ctl00$BooleanField」を生成します。その名前を使用して、必要に応じてテキスト ボックスを操作します。
例 2: SP2007 は、ユーザーの氏名を取得するために使用する「ようこそ」テキストの「id=zz6_menu」を生成します。
これまでのところ、これはうまくいきました。私は運命を誘惑していますか?
これらの名前やその他の SharePoint コントロール要素の識別子がどのように生成されるかについて説明しているリファレンスを参照してもらえますか?
それらは安定していますか?自分のバージョンの SP で開発したアプリケーションが新しいバージョンの SP に更新されていない場合、それらは同じであると期待できますか? その場合でも、新しいバージョンの SP によって作成された識別子に簡単に更新できると考えています。
これは良い習慣ですか?他にコメントはありますか?
すべての応答を歓迎します。
ありがとう。