Mengapa saya harus menentukan runat="server"
pada semua kontrol ASP.NET saya ketika itu adalah atribut wajib dan server
merupakan satu-satunya pilihan yang tersedia dalam pengetahuan terbatas saya tentang ASP.NET, dan saya mendapatkan kesalahan jika saya tidak menggunakannya?
Saya mengerti bahwa saya dapat menggunakannya secara opsional pada tag HTML saya, dan saya mengerti paradigma klien / server dan apa yang sebenarnya ditentukan.
Apakah itu tag berlebihan yang hanya bisa tersirat oleh kontrol menjadi kontrol ASP.NET, atau apakah ada alasan yang mendasarinya?
Web.config
, akan menjadi solusi yang sesuai. Selama proses parse, atribut default dapat disuntikkan ke DOM jika perlu. Saya akan bermain dengan ide ini ...