代码隐藏中的输入类型文本声明,c#
这是一个文本框: System.Web.UI.WebControls.TextBox代码隐藏中的输入类型文本声明,c#,c#,asp.net,html,input,textbox,C#,Asp.net,Html,Input,Textbox,这是一个文本框: System.Web.UI.WebControls.TextBox 输入类型=text的等价物是什么(它必须是带有runat=server的html输入,我不能使用asp:textbox)asp.NET textbox控件是元素的.NET托管代码等价物,并且被精确呈现为该元素(除非明确指定呈现为密码或textarea字段) 当然,您可以简单地输出这样一个基本元素类型,并在其上单击runat=“server”,然后在代码隐藏中引用它: <input type="text"
输入类型=text的等价物是什么(它必须是带有runat=server的html输入,我不能使用asp:textbox)asp.NET textbox控件是
元素的.NET托管代码等价物,并且被精确呈现为该元素(除非明确指定呈现为密码或textarea字段)
当然,您可以简单地输出这样一个基本元素类型,并在其上单击runat=“server”
,然后在代码隐藏中引用它:
<input type="text" id="primitive" runat="server" />
但它在后端被引用为通用HTML控件,因此您需要操作值
属性,而不是“适当”类型的便利属性,例如文本框
的文本
属性
我知道您可能有限制,但您所做的断言毫无意义-如果您可以澄清,那么我们也可以这样做。Input type=text被引用为HTMLControl:
using System.Web.UI.HtmlControls;
可以使用以下语法引用控件:
string str10 = ((HtmlInputText)e.Item.FindControl("txtYourTextBoxName")).Value;
为什么不能使用
文本框
?它不是呈现为
?我知道这不是正确的方式,但我创建了数千个输入,这是一个旧项目,我只想做一些非常简单的事情。我只是想知道如何从后面的代码中声明输入。这与我创建div的方式相同吗?(通用html控件,但使用“input”而不是“div”)