简单的ASP/ASP.NET问题.从HTML文本框中获取值

Cha*_*adD 2 asp.net

我在ASPX页面中有这个:

<input id="MY_LAST_FOCUS" name="MY_LAST_FOCUS" type="text" runat="server" />
Run Code Online (Sandbox Code Playgroud)

在我的VB.NET代码的表单加载后面我有这个:

Dim s as String = Request("MY_LAST_FOCUS")
Run Code Online (Sandbox Code Playgroud)

即使MY_LAST_FOCUS HTML文本框中包含文本,为什么s始终为空?

Jac*_*tti 5

你为什么不用:

<asp:Textbox ID="MY_LAST_FOCUS" runat="server">
Run Code Online (Sandbox Code Playgroud)

然后在你的code_behind中你可以访问:

Dim s as String = MY_LAST_FOCUS.Text
Run Code Online (Sandbox Code Playgroud)