如何在.CS页面中获取文本框值(测试框在表中)#Asp.net

本文关键字:测试 net #Asp 取文本 CS 获取 | 更新日期: 2023-09-27 18:29:34

我正在尝试获取表中Textbox的值。此表也在另一列的一行中。我试图使用TextBox_UN.Textnameofthetextbox.Text)获取它,但它抛出了一个错误,说这个名称不存在。请有人就此向我提出建议。我真的很感激你的帮助。谢谢

LoginForm.aspx :
<body>
<form id="form1" runat="server">
 <div>
     <table cellpadding="0" cellspacing="0" class="styleTable1">
          <tr>
             <td class="stylerow3">
                  <table align="center" 
                      style="border-left-style: outset; border-left-width: 3px; border-right: 3px outset #C0C0C0; border-top-style: outset; border-top-width: 3px; border-bottom: 3px outset #C0C0C0" >
                      <tr>
                         <td  style="color: #0066FF"></td>
                         <td >
                             <span style="font-size: xx-large; color: #0066CC; text-align: left;">LOGIN</span>
                         </td>
                         <td></td>
                      </tr>
                      <tr>
                         <td class="style1" style="color: #0066FF">Username</td>
                         <td class="style1">
                         <asp:TextBox ID="TextBox_UN" runat="server" Width="180px"> </asp:TextBox>
                         </td>
                         <td class="style1">
                         <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                         ControlToValidate="TextBox_UN" ErrorMessage="Please enter Username" 
                         ForeColor="#666666"></asp:RequiredFieldValidator>
                         </td>
                      </tr>
                      <tr>
                         <td class="style4" style="color: #0066FF">Password</td>
                         <td>
                            <asp:TextBox ID="TextBox_PW" runat="server" TextMode="Password" Width="180px"></asp:TextBox>
                         </td>
                         <td>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                            ControlToValidate="TextBox_PW" ErrorMessage="Please enter Password" 
                            ForeColor="#666666"></asp:RequiredFieldValidator>
                         </td>
                     </tr>
                     <tr>
                         <td ></td>
                         <td>
                           <asp:Button ID="B_Login" runat="server" onclick="B_Login_Click" Text="Submit" Width="78px" />
                         </td>
                         <td style="height: 30px"></td>
                      </tr>
                    </table>
              </td>
         </tr>
     </table>
      </div>
    </form>
</body>


LoginForm.aspx.cs :
string checkuser = "select count(*) from Table1 where UserName='" + ***TextBox_UN.Text*** + "'";

如何在.CS页面中获取文本框值(测试框在表中)#Asp.net

为什么使用对象ID引用对象?文本框在哪里并不重要。相应的对象在后面的代码中可用