Maison >développement back-end >C++ >Comment puis-je contrôler les éléments sur une page ASP.NET à partir d'un autre?

Comment puis-je contrôler les éléments sur une page ASP.NET à partir d'un autre?

Linda Hamilton
Linda Hamiltonoriginal
2025-02-01 15:21:09890parcourir

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

Contrôle des éléments de la page dans ASP.net

Les développeurs ASP.NET ont souvent besoin de gérer les éléments de page Web à partir d'une page différente. Cela nécessite d'établir une communication entre les pages.

Imaginez ceci: page1.aspx contient un élément

(id: "test"). L'objectif est de modifier le texte dans cet élément

de Page2.aspx (une page administrative).

Solution:

Pour contrôler un élément sur une page à partir d'une autre, vous avez besoin d'une référence au formulaire contenant de l'élément cible. Supposons que le formulaire contenant l'élément

est nommé "Form1".
<code class="language-csharp">Form form1 = (Form)Page.FindControl("form1");</code>

Avec la référence du formulaire, accédez à l'élément

en utilisant son ID:
<code class="language-csharp">HtmlElement test = (HtmlElement)form1.FindControl("test");</code>

Enfin, modifiez le contenu de l'élément:

<code class="language-csharp">test.InnerText = "New Text";</code>

Exemple:

<code class="language-csharp">// (Illustrative code snippet - Page1.aspx and Page2.aspx details omitted for brevity)</code>

Cette approche permet la manipulation des éléments croisés, améliorant la flexibilité et la réutilisabilité du code dans les applications ASP.NET.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn