Если я использую команду Server.Transfer с истинным значением, переданным для значения второго параметра «PreserveForm»:
Default.aspx:
Server.Transfer("WebForm1.aspx", True)
... Я могу получить доступ к значению элемента управления TextBox1 на первой странице Default.aspx из "WebForm1.aspx" следующим образом:
lblPassedValue.Text = Request.Form("ctl00$MainContent$TextBox1")
Я знаю, что могу контролировать способ генерации идентификаторов в Visual Studio 2010, но как насчет управления свойством NAME?
Я хотел бы прочитать:
lblPassedValue.Text = Request.Form("TextBox1")
Я бы также предпочел использовать элементы управления ASP.NET Textbox, а не собственное текстовое поле HTML.