Re: Как очистить динамически созданный контрол после PostBac
От: Аноним  
Дата: 02.09.05 15:15
Оценка:
Здравствуйте, Аноним, Вы писали:

А>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 = "";
        }
    }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.