私は現在、情報アーキテクトと JavaScript 開発者を本業としていますが、最近は再びバックエンド コーディングに取り組んでいます。また、HTML プロトタイプを統合して C# ベースの CMS と連携させようとしているときに、HTML ID 属性がフォーム要素用に .NET によって任意に書き換えられていることについて、プログラマーと衝突しました。
.NET が ID を変更するコード ビハインドの理由は理解できますが、jQuery 拡張インターフェイスなどを開発しようとするときに ID を使用できなくなったという事実は、いくつかの摩擦を引き起こしています。これを回避するにはどうすればよいですか?
代わりにクラス属性を使用してみましたが、それは本当にくだらないものであり、意図したものではなく、レンダリングされたソースをオンザフライで効果的に変更する.NETの問題を回避できません。また、CSS の有用性が低下し、作成と保守の効率が低下することも意味します。
ヒントやアドバイスは大歓迎です-眠れない夜を数回減らすための何か...