マスターページを使用するサイト(大したことはない)で作業しており、マスターページにフォームがあります。asp.net - マスターページフォームIDを動的に設定する
現在、レンダリングされたコンテンツのフォーム名は常に「aspnetform」です。
このマスターページを使用するページの一部を変更する必要があります。そのページの特定のものにフォーム名を設定する必要があります(SEO理由)。
マスターページを使用するページでこれを行う簡単な方法はありますか?
注:マスターを使用するすべてのページを変更しているわけではないので、マスターページは実際には変更しないでください。再アーキテクチャはありません。
ページ上のフォーム要素のIDがSEOにとって重要だと思うのはなぜですか?私はサイトのSEOコンサルタントを数多く扱ってきましたが、私たちの要素のIDについては誰も言及していませんでした。メタデータでさえほとんどのエンジンの役割を果たさないことが分かりました。 –
良い質問です。私は個人的には気にしません。実装はクロスプラットフォーム(多数のLAMPおよび.NETサイト)であり、フォームIDを使用して実装されています。要件は、この契約に準拠することです。 javascriptレイヤーはフォームを調べます。私はその質問を理解し、その点に同意する。 – pearcewg