我知道这一定是关于 ASP.Net 的最简单的问题,但我很困惑。我有一个表单,我的访问者将在其中输入姓名、地址等。然后我通过提交按钮的 PostBackUrl 属性将该表单发布到另一个页面,其中的字段应该全部重新形成新的隐藏字段,然后再次发布到贝宝。
我的问题是我无法获取访问者在原始页面中输入的值。每当我输入“runat='server'”时,ASP.Net 都会完全改变控件的 ID,从而无法弄清楚如何访问。在我尝试过的 POSTed 表单Request.Form["_txtFirstName"]
中,结果为空。然后我尝试((TextBox)PreviousPage.FindControl("_txtFirstName")).Text
了,那也是空的。我已经尝试过这些变化。我无法弄清楚我应该如何使用这些控件。为什么这东西需要这么难?