то после выполнения этой страницы в action прописывается название страницы. Из программы можно получить объект формы (через HtmlForm) и вроде даже вызвать
- Код: Выделить всё
Dim frm as HtmlForm
frm = Page.FindControl("formname")
frm.Attrbutes("action")="другая_страница.aspx"
Подобный ход я дже где-то вычитал, но вот в лоб никак не работает - все равно остается название страницы исходной и при сабмите формы запрос идет на нее.
есть даже вариант
- Код: Выделить всё
override protected void OnInit(EventArgs e)
{
Context.RewritePath( "другая_страница.aspx" );
}
И он даже заменяет, но при сабмите формы получаю ошибку "The viewstate is invalid for this page and might be corrupted"!!!
Подскажите, плз, как решить данную проблему?
Спасибо!