Heim >Backend-Entwicklung >C++ >Wie kann ich auf eine ASP.NET -Seite von einer anderen auf Steuerelemente zugreifen und diese ändern?

Wie kann ich auf eine ASP.NET -Seite von einer anderen auf Steuerelemente zugreifen und diese ändern?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2025-02-01 15:31:47461Durchsuche

How Can I Access and Modify Controls on One ASP.NET Page from Another?

im ASP.NET über Seite Zugriffskontrolle

Angenommen, Sie haben ein Element in Seite1.aspx, z. B.

& gt; Können Sie auf diese Steuerung zugreifen und diese ausführen?

<h2 <决> Lösung

In ASP.NET können Sie auf die Steuerung zugreifen, indem Sie eine Formularinstanz erhalten. Beachten Sie bitte die folgenden Technologien:

<骤> Schritt 1: Erstellen Sie ein neues Projekt

Erstellen Sie eine neue ASP.NET -Webfensteranwendung in Visual Studio. <骤> Schritt 2: Design Seite1.aspx

In Seite1.aspx fügen Sie ein

& gt hinzu; <骤> Schritt 3: Design Page2.aspx

<h2 In page2.aspx (Sie möchten die Position des Steuerelements ändern) fügen Sie den folgenden Code zum Code Hidden Datei (.spx.cs) hinzu:

<code class="language-html"><h2></h2></code>
</p>
<p>  Erläuterung: <strong> </strong>
</p>
<p>  Beispiele der vorherigen Seite (Seite1.aspx). </p>
<pre class="brush:php;toolbar:false"><code class="language-csharp">using System.Web.UI.HtmlControls;

public partial class Page2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        // 获取Page1.aspx的实例
        Page1 page1 = (Page1)Page.GetPreviousPage();

        // 将其转换为HTMLControl
        HtmlGenericControl h2 = (HtmlGenericControl)page1.FindControl("test");

        // 修改InnerText属性
        h2.InnerText = "已修改的文本";
    }
}</code>
Konvertieren Sie in Ermöglichen Sie, auf das

-Merkmal von & gt zuzugreifen.

modifizieren Sie , um den in
    & gt angezeigten Text zu ändern.
  • Page.GetPreviousPage()
  • Zusätzliche Beschreibung:
  • HtmlGenericControl <h2 InnerText Diese Technologie kann auf jede Art der Serversteuerung angewendet werden.
  • Um auf die Steuerung von mehreren Ebenen zugreifen zu können, müssen Sie möglicherweise die vorherige Seite mehrmals ändern. InnerText <h2 Mit dieser Methode können Sie den Status zwischen verschiedenen Seiten in Webanwendungen beibehalten.

Das obige ist der detaillierte Inhalt vonWie kann ich auf eine ASP.NET -Seite von einer anderen auf Steuerelemente zugreifen und diese ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn