在代码隐藏中输入类型文本声明,c#

本文关键字:文本 声明 类型 输入 代码 隐藏 | 更新日期: 2023-09-27 18:07:11

因此,这是一个文本框:System.Web.UI.WebControls.TextBox

输入类型=text的等价物是什么(必须是带有runat=server的html输入,我不能使用asp:textbox(

在代码隐藏中输入类型文本声明,c#

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属性,而不是"适当"类型的便利属性,例如TextBoxText属性。

我知道你可能有限制,但你的断言是无稽之谈——如果你能澄清,也许我们也可以。