Ich habe eine Web-Seite mit dem Namen Default.aspx und ein Textfeld namens textBox1Wie auf Web-Seite TextBox von einer anderen Klasse zugreifen?
Im Default.aspx.cs kann ich den Text, indem Sie ein:
TextBox1.text = "change text";
Jetzt habe ich eine andere Klasse erstellt. Wie rufe ich textBox1 in dieser Klasse auf? Ich möchte den Text für textBox1 in dieser Klasse ändern.
Bisher habe ich versucht, dass es funktioniert gut in Mymethod, aber es funktioniert nicht in Myclass.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;
using System.Net.Sockets;
using System.Net;
using System.Drawing;
using System.Threading;
namespace WebApplication1
{
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void submitEventMethod2(object sender, EventArgs e)
{
this.Mymethod();
}
public void mymethod1()
{
TextBox1.Text = "some text";
}
class Myclass
{
public void mymethod2()
{
TextBox1.Text = "some text";
}
}
}
}
hey ich stehe noch immer Fehler 'this.textBox1 = "some text";' Fehler ist 'Name textBox1 existiert nicht in der aktuellen context'. –
Es sollte jetzt kompilieren, ich sehe keinen Fehler im Code –
Sorry, ich habe meine Frage falsch.Ich habe gerade bearbeitet.Klicken Sie können überprüfen.thank Sie –