Sto scrivendo progetto ASP.NET in C#.Ottenere testo da asp: casella di testo
La pagina UpdateUserInfo.aspx è costituita da caselle di testo e pulsante. Nel metodo pageLoad() imposto del testo nella casella di testo e quando viene premuto il pulsante ottengo il nuovo valore della casella di testo e lo scrivo nel DB.
Il problema è anche se ho modificato il valore di textbox textbox.Text() metodo restituisce il vecchio valore di textbox ("sometext") e lo scrive in DB.
Ecco le modalità:
protected void Page_Load(object sender, EventArgs e)
{
textbox.text = "sometext";
}
void Btn_Click(Object sender,EventArgs e)
{
String textbox_text = textbox.text();// this is still equals "somevalue", even I change the textbox value
writeToDB(textbox_text);
}
Allora, come fare testo appaia con somevalue inizialmente, ma quando utente cambia questo metodo getText valore di ritorno il nuovo valore modificato e scrivere questo in DB?
potete leggere qui http://stackoverflow.com/questions/829249/what-does-ispostback-actually-mean – Ravia