Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah saya dapat mengawal elemen pada satu halaman asp.net dari yang lain?

Bagaimanakah saya dapat mengawal elemen pada satu halaman asp.net dari yang lain?

Linda Hamilton
Linda Hamiltonasal
2025-02-01 15:21:09873semak imbas

How Can I Control Elements on One ASP.NET Page from Another?

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

ini dari page2.aspx (halaman pentadbiran).

Penyelesaian:

Untuk mengawal elemen pada satu halaman dari yang lain, anda memerlukan rujukan kepada borang yang mengandungi elemen sasaran. Anggapkan borang yang mengandungi elemen

dinamakan "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!

Kenyataan:
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