Asp net textbox value not updating on postback
For demonstration purposes, I am changing all users’ names to Bobby.
So the value of both the textbox and the label in the usercontrol should now read "New Value". This is utterly confusing, my page is definitely getting refreshed or the label would still say "Some Value" instead of "New Value". Load 'Put user code to initialize the page here If Not Page. Add(ctr Text Box) End Sub Here's Web User Control1(HTML): Here's Web User Control1(VB): Private Sub Page_Load(By Val sender As System. is this being recognized in the code-behind as NOT a Post Back(), since its really not, and the value is being reset?The code for each of the 4 items follows, I can't figure this one out for the life of me. Here's Module1: Module Module1 Public str Test As String End Module Here's Web Form1(HTML): Here's Web Form1(Code Behind): Private Sub Page_Load(By Val sender As System. Is Post Back Then str Test = "Some Value" End If Dim ctr Text Box As Web User Control1 Place Holder1. Clear() ctr Text Box = Load Control("Web User Control1.ascx") ctr Text Box. -- Curt Christianson site: wrote: Yeah I noticed the same thing, if it's all one page it works fine, it only doesn't work on the user control.But I'm stuck with the user controls in this case, and it's MS recommended to use them so I want to be a good citizen. "Curt_C [MVP]" wrote: if you put the control on the page it works fine... I'll look into it more tonight if no one finds a solution, but I'm assuming its somethign with the Render event on the textbox. Load 'Put user code to initialize the page here str Test = "New Value" End Sub Change (HTML) not 100% sure I followed BUT...-- Curt Christianson site: wrote: Sorry, here you go: Change (VB) Private Sub Page_Load(By Val sender As System. The core question being, why is the label being updated but not the textbox? The core question being, why is the label being updated but not the textbox? you say you are calling the parent page to refresh...