Mencipta Kawalan ASP.net Dinamik dalam Kawalan ASP.net Dicipta Secara Dinamik
Ia adalah mungkin untuk menjana elemen HTML, kotak teks ASP.net, dan butang dalam kawalan ASP.net lain yang dicipta secara dinamik. Walau bagaimanapun, tugas ini mungkin kelihatan mengelirukan kerana kawalan yang baru ditambah belum lagi wujud semasa menyediakan pengendali acara mereka.
Untuk melaksanakan fungsi ini, ikut langkah berikut:
Contoh: Pertimbangkan aplikasi ASP.net dengan mengklik butang menjana HTML, kotak teks dan satu lagi butang.
Contoh Kod:
protected void btnCreateHazard_Click(object sender, CommandEventArgs areaCount) { // Get the current number of hazards int hazardCount = Convert.ToInt32(ViewState["hazardCount"]) + 1; // Get the argument from the button int placeholderID = Convert.ToInt32(areaCount.CommandArgument); // Create the hazard createHazard(hazardCount, placeholderID); // Set the new hazard into the viewstate ViewState["hazardCount"] = hazardCount; }
Pertimbangan Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Kawalan ASP.NET Dinamik Di Dalam Kawalan Lain Yang Dicipta Secara Dinamik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!