Здравствуйте, Аноним, Вы писали:
А>ViewState = false;
А>на странице на всех asp контролах, возвращаемая страница не обнуляется, контролы они все помнят...., че делать?
А>VS 2005 b2
Вопрос переиначиваю....
для созданного динамически контрола (TextBox) возвращается старое введенное значение (что ввели на странице)
и никакое присваивание на постбеке не работает.
Для статического контрола присваивается новое значение в OnLoad (для нашего случае "") и все OK.
Как очистить динамически созданный контрол после PostBack?
protected void Page_Load(object sender, EventArgs e)
{
TextBox tbx = TextBox1;
tbx.EnableViewState = false;
tbx.ID = "TextBox1";
PlaceHolder1.Controls.Add(tbx);
if (!IsPostBack)
{
//...
}
else
{
tbx.Text = "";
}
}