在代码隐藏中输入类型文本声明,c#
本文关键字:文本 声明 类型 输入 代码 隐藏 | 更新日期: 2023-09-27 18:07:11
因此,这是一个文本框:System.Web.UI.WebControls.TextBox
输入类型=text的等价物是什么(必须是带有runat=server的html输入,我不能使用asp:textbox(
Input type=text被引用为HTMLControl:
using System.Web.UI.HtmlControls;
您可以使用以下语法引用控件:
string str10 = ((HtmlInputText)e.Item.FindControl("txtYourTextBoxName")).Value;
ASP.NET TextBox控件是等效于<input type=text />
元素的.NET托管代码,并且呈现为完全相同的控件(除非明确指定为呈现为密码或文本区域字段(。
当然,您可以简单地输出一个类似的基元类型,并在上面加上runat="server"
,然后在代码后面引用它:
<input type="text" id="primitive" runat="server" />
但它在后端被引用为通用HTML控件,因此您需要操作Value
属性,而不是"适当"类型的便利属性,例如TextBox
的Text
属性。
我知道你可能有限制,但你的断言是无稽之谈——如果你能澄清,也许我们也可以。