Rumah pembangunan bahagian belakang Tutorial C#.Net 动态生成HTML表单的asp.net方法代码示例

动态生成HTML表单的asp.net方法代码示例

Apr 25, 2017 pm 02:03 PM
asp.net borang html Dijana secara dinamik

经测试System.Web.UI.HtmlControls下的HtmlForm类,也就是我们在传统的asp.net中使用的Form表单对象,不适合动态生成Html代码。

于是自定义了一个简单的HtmlForm容器控件,只需要几行代码。看来Asp.net在封装Html元素方面还是很有优势的,微软为我们定义了大量的基础结构,很容易扩展使用。

public class myHtmlForm:HtmlContainerControl
{
    public myHtmlForm(): base("form")
    {
      this.Attributes.Add("method", "post");
    }
    public string Action
    {
      set
      {
        Attributes.Add("action", value);
      }
    }
}
Salin selepas log masuk

使用很简单,直接new,然后向Controls集合中添加控件即可。

myHtmlForm form = new myHtmlForm();
form.ID = "myform";
form.Action = "test.aspx";
HtmlInputHidden hidf= new HtmlInputHidden();
hidf.ID = hidf.Name = "hidden";
form.Controls.Add(hidf);
Salin selepas log masuk

最后在View中,输出HTML代码到响应流。

form.RendControl(Writer);
Salin selepas log masuk

结论:

动态生成HTML表单就是这么简单明了。我以前可是自己拼接过HTML,然后Write啊。善于利用框架提供的类可以有效的提高开放效率,并且使代码的可读性良好。尤其是在做表格控件时,善用System.Web.UI.WebControls.Table控件,会很有帮助。

Atas ialah kandungan terperinci 动态生成HTML表单的asp.net方法代码示例. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara menggunakan PHP untuk menjana kod QR secara dinamik Cara menggunakan PHP untuk menjana kod QR secara dinamik Sep 05, 2023 pm 05:45 PM

Cara menggunakan PHP untuk menjana kod QR secara dinamik (Kod QR) digunakan secara meluas dalam pelbagai bidang Ia boleh menyimpan sejumlah besar maklumat dan mudah untuk diimbas. Dalam aplikasi web, kami selalunya perlu menjana kod QR secara dinamik untuk menyediakan pengguna dengan operasi yang mudah. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menjana kod QR secara dinamik. 1. Pasang dan konfigurasikan perpustakaan PHPQRCode Untuk memudahkan penjanaan kod QR, kita boleh menggunakan perpustakaan PHPQRCode. Pertama, kita perlukan

Bagaimana untuk menggunakan JavaScript untuk menjana jadual secara dinamik? Bagaimana untuk menggunakan JavaScript untuk menjana jadual secara dinamik? Oct 24, 2023 am 10:34 AM

Bagaimana untuk menggunakan JavaScript untuk menjana jadual secara dinamik? Dalam pembangunan web, jadual sering digunakan untuk memaparkan data atau membuat borang untuk kemasukan data. Menggunakan JavaScript boleh merealisasikan fungsi menjana jadual secara dinamik, supaya kandungan jadual boleh dikemas kini secara dinamik mengikut perubahan dalam data. Artikel ini akan menggunakan contoh kod khusus untuk memperkenalkan secara terperinci cara menggunakan JavaScript untuk menjana jadual secara dinamik. 1. Penyediaan struktur HTML Mula-mula, sediakan bekas dalam HTML

Cara membenarkan muat naik berbilang fail dalam bentuk HTML Cara membenarkan muat naik berbilang fail dalam bentuk HTML Aug 28, 2023 pm 08:25 PM

Dalam artikel ini, kami akan mempelajari cara membenarkan muat naik berbilang fail dalam bentuk HTML Kami menggunakan berbilang atribut untuk membenarkan muat naik berbilang fail dalam borang HTML. Beberapa sifat tersedia untuk jenis input e-mel dan fail. Jika anda ingin membenarkan anda memuat naik fail ke tapak web anda, anda telah membuat kotak muat naik fail, juga dikenali sebagai fail, kotak pilihan. Ini dibuat menggunakan<dalam

Bagaimana untuk mendapatkan data borang HTML sebagai teks dan hantar ke html2pdf? Bagaimana untuk mendapatkan data borang HTML sebagai teks dan hantar ke html2pdf? Sep 06, 2023 pm 12:21 PM

html2pdf ialah pakej JavaScript yang membolehkan pembangun menukar html kepada kanvas, pdf, imej dan banyak lagi. Ia mengambil html sebagai parameter dan menambahkannya ke pdf atau dokumen yang dikehendaki. Selain itu, ia membolehkan pengguna memuat turun dokumen selepas menambah kandungan html. Di sini kami akan mengakses borang dan menambahkannya ke pdf menggunakan pakej html2pdfnpm. Kami akan melihat contoh yang berbeza untuk menambah data borang ke pdf. Pengguna Sintaks boleh mengikuti sintaks berikut untuk menghantar data borang html sebagai teks dan menghantarnya ke html2pdf. varelement=document.getElementById('form');html2

Cara melaksanakan carta statistik yang dijana secara dinamik di bawah rangka kerja Vue Cara melaksanakan carta statistik yang dijana secara dinamik di bawah rangka kerja Vue Aug 18, 2023 pm 07:05 PM

Cara melaksanakan carta statistik yang dijana secara dinamik di bawah rangka kerja Vue Dalam pembangunan aplikasi web moden, visualisasi data telah menjadi bahagian yang sangat diperlukan. Dan carta statistik adalah bahagian penting daripadanya. Rangka kerja Vue ialah rangka kerja JavaScript popular yang menyediakan fungsi yang kaya untuk membina antara muka pengguna interaktif. Di bawah rangka kerja Vue, kami boleh melaksanakan carta statistik yang dijana secara dinamik dengan mudah. Artikel ini akan memperkenalkan cara menggunakan rangka kerja Vue dan pustaka carta pihak ketiga untuk mencapai fungsi ini. Untuk melaksanakan carta statistik yang dijana secara dinamik

Bagaimana untuk menggunakan fungsi templat dalam bahasa Go untuk menjana dokumen Word secara dinamik? Bagaimana untuk menggunakan fungsi templat dalam bahasa Go untuk menjana dokumen Word secara dinamik? Jul 31, 2023 pm 09:21 PM

Bagaimana untuk menggunakan fungsi templat dalam bahasa Go untuk menjana dokumen Word secara dinamik? Dengan kemunculan era maklumat, penjanaan dokumen Word secara dinamik telah menjadi keperluan biasa bagi syarikat dan individu untuk memproses dokumen. Sebagai bahasa pengaturcaraan yang cekap dan ringkas, bahasa Go mempunyai fungsi templat terbina dalam yang boleh membantu kami merealisasikan dengan cepat fungsi menjana dokumen Word secara dinamik. Artikel ini akan memperkenalkan cara menggunakan fungsi templat dalam bahasa Go untuk menjana dokumen Word secara dinamik dan menyediakan contoh kod yang berkaitan. 1. Persediaan Sebelum bermula, kita perlu

Bagaimana untuk melaksanakan menu navigasi web yang dijana secara dinamik menggunakan PHP dan XML Bagaimana untuk melaksanakan menu navigasi web yang dijana secara dinamik menggunakan PHP dan XML Jul 29, 2023 am 09:00 AM

Gambaran keseluruhan cara menggunakan PHP dan XML untuk melaksanakan menu navigasi halaman web yang dijana secara dinamik: Dalam reka bentuk dan pembangunan web, menu navigasi merupakan komponen yang sangat penting, yang boleh membantu pengguna mencari dengan cepat pelbagai halaman tapak web dan menyediakan fungsi navigasi yang mudah. Artikel ini akan memperkenalkan cara menggunakan PHP dan XML untuk melaksanakan menu navigasi web yang dijana secara dinamik, menjadikan menu navigasi tapak web lebih fleksibel dan lebih mudah diselenggara. Langkah 1: Buat fail XML Mula-mula, kita perlu mencipta fail XML untuk menyimpan data menu navigasi tapak web. Boleh guna mana-mana

Gunakan jQuery untuk menjana jadual dinamik dengan nombor baris Gunakan jQuery untuk menjana jadual dinamik dengan nombor baris Feb 26, 2024 pm 09:39 PM

Petua jQuery: Menjana Jadual Secara Dinamik dan Menambah Nombor Baris Secara Automatik Dalam pembangunan web, selalunya perlu menjana jadual secara dinamik untuk memaparkan data. Pada masa yang sama, untuk memudahkan pengguna melihat kandungan jadual, kita selalunya perlu menambah nombor baris pada jadual. Artikel ini akan memperkenalkan cara menggunakan jQuery untuk menjana jadual secara dinamik dan meningkatkan nombor baris secara automatik. Pertama, kita memerlukan struktur HTML yang mudah, termasuk butang untuk mencetuskan penjanaan dinamik jadual, dan elemen kosong untuk meletakkan jadual yang dijana

See all articles