是否可以将文本框扩展为具有唯一名称?我尝试过使用UniqueID属性,但Request.Form(“UniqueID”)
无法访问答案 0 :(得分:0)
在ASP.NET中,您拥有的任何控件都将根据其分配的ID值具有唯一ID。您只能通过.ID属性分配ID。 .UniqueID和.ClientID属性是只读属性,它们为您提供相应的值,但不能直接修改。
答案 1 :(得分:0)
默认情况下,所有ASP.NET控件都会收到唯一的ID和名称(复选框和单选按钮除外,它们可能具有相同的名称,但ID不同)。
如果您为TextBox提供了ID,请执行以下操作:
<asp:TextBox ID="txtFirstName" runat="server" />
然后你应该可以在代码后面的代码中访问它(txtFirstName)。
如果您想通过Request.Form进行访问,可以像这样访问它:
string textBoxValue = Request.Form[txtFirstName.ClientID]