Я знаю, что это самый простой из когда-либо задаваемых вопросов об ASP.Net, но я сбит с толку. У меня есть форма, в которой мой посетитель будет вводить имя, адрес и т. Д. Затем я отправляю эту форму через свойство PostBackUrl моей кнопки «Отправить» на другую страницу, где все поля должны быть преобразованы в новые скрытые поля, а затем Отправлено снова в Paypal.
Моя проблема в том, что я не могу получить значения, введенные посетителем на исходной странице. Каждый раз, когда я добавляю "runat = 'server'", ASP.Net полностью меняет идентификатор элемента управления, делая невозможным выяснение способа доступа. В форме POSTed я попытался Request.Form["_txtFirstName"]
, и это оказалось нулевым. Затем я попытался ((TextBox)PreviousPage.FindControl("_txtFirstName")).Text
, и это тоже было нулевым. Я пробовал вариации на них. Я не могу понять, как я должен получить эти средства управления. Почему этот материал должен быть таким сложным?