Heim >Backend-Entwicklung >C++ >Wie kann ich auf eine ASP.NET -Seite von einer anderen auf Steuerelemente zugreifen und diese ändern?
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 inPage.GetPreviousPage()
HtmlGenericControl
<h2
InnerText
Diese Technologie kann auf jede Art der Serversteuerung angewendet werden. 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!