runat="server"
それが必須属性でserver
あり、ASP.NETの限られた知識の中で利用できる唯一のオプションであり、それを使用しないとエラーが発生するのに、すべてのASP.NETコントロールを指定する必要があるのはなぜですか?
HTMLタグでオプションで使用できることを理解しています。また、クライアント/サーバーのパラダイムとそれが実際に指定していることを理解しています。
コントロールがASP.NETコントロールであることを暗示するだけの冗長なタグですか、それとも根本的な理由がありますか?
Web.config
すると、適切な回避策になります。解析プロセス中に、必要に応じてデフォルトの属性をDOMに挿入できます。私はこのアイデアで遊ぶつもりです...