Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah saya dapat mengawal elemen pada satu halaman asp.net dari yang lain?
Kawalan elemen silang halaman di ASP.NET
Asp.net Pemaju sering perlu menguruskan elemen halaman web dari halaman yang berbeza. Ini memerlukan mewujudkan komunikasi antara halaman.Bayangkan ini: page1.aspx mengandungi elemen
(id: "ujian"). Matlamatnya adalah untuk menukar teks dalam elemen
Penyelesaian:
Untuk mengawal elemen pada satu halaman dari yang lain, anda memerlukan rujukan kepada borang yang mengandungi elemen sasaran. Anggapkan borang yang mengandungi elemendinamakan "Form1".
<code class="language-csharp">Form form1 = (Form)Page.FindControl("form1");</code>dengan rujukan borang, akses elemen
menggunakan idnya:
<code class="language-csharp">HtmlElement test = (HtmlElement)form1.FindControl("test");</code>Akhirnya, ubah suai kandungan elemen:
<code class="language-csharp">test.InnerText = "New Text";</code>
Contoh:
<code class="language-csharp">// (Illustrative code snippet - Page1.aspx and Page2.aspx details omitted for brevity)</code>Pendekatan ini membolehkan manipulasi elemen silang halaman, meningkatkan fleksibiliti dan kebolehgunaan kod dalam aplikasi ASP.NET.
Atas ialah kandungan terperinci Bagaimanakah saya dapat mengawal elemen pada satu halaman asp.net dari yang lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!