如何从asp.net中的html控件访问数据

ra1*_*170 1 html asp.net controls server-side

如何从.cs(代码隐藏)文件中的asp.net中的html访问数据?

在.aspx页面中我有:

             <tr>
                <td>Username:</td><td><input id="username" type="text" /></td>
             </tr>
             <tr>
                <td>Password:</td><td><input id="password" type="password" /></td>
             </tr>
             <tr>
Run Code Online (Sandbox Code Playgroud)

我知道我可以将其转换为:

    <tr>
        <td>Username:</td><td><asp:TextBox ID="username" TextMode="SingleLine" runat="server"></asp:TextBox></td>
     </tr>
     <tr>
        <td>Password:</td><td><asp:TextBox ID="password" TextMode="Password" runat=server></asp:TextBox></td>
     </tr>
Run Code Online (Sandbox Code Playgroud)

这将允许我通过ID访问控件.但是我想知道是否有一种方法可以在不使用asp.net服务器端控件的情况下访问数据.

tva*_*son 10

为输入提供名称和ID,您将能够从Request.Form获取值.没有姓名的输入不会与表单发回.

<input id="username" name="username" type="text" />
<input id="password" name="password" type="password" />


var username = Request.Form["username"];
var password = Request.Form["password"];
Run Code Online (Sandbox Code Playgroud)