我在ASPX页面中有一个HTML输入框,如下所示:
但以上两种方法似乎都无法设置文本框的显示文本。
有人能帮我弄清如何完成此操作吗? 我不能使用。
罪魁祸首是 Placeholder 插件,它被调用并抹去了文本框中的值。希望这能对像我一样在这种小地方卡住的人有所帮助。
<input id="txtID" runat="Server" type="text" />
现在我有一些用C#编写的代码,用于计算一个值,并且我想让该值显示在上面的文本框中。
我已经尝试过了
txtID.Value = Number.ToString();
并且
HtmlGenericControl ct = new HtmlGenericControl();
ct.InnerHTML = Number.ToString();
txtID.Controls.Add(ct);
但以上两种方法似乎都无法设置文本框的显示文本。
有人能帮我弄清如何完成此操作吗? 我不能使用。
<asp:TextBox />
编辑(带有正确答案): 我最初尝试的方法是正确的,即。
txtID.Value = Number.ToString();
罪魁祸首是 Placeholder 插件,它被调用并抹去了文本框中的值。希望这能对像我一样在这种小地方卡住的人有所帮助。
<asp:TextBox />
? - Anders AbeltxtID.Text
属性不可用。只有当我拥有<asp:TextBox>
控件时才能使用它。 - Piyush