我有一个asp文本框,在代码中这样声明:
<asp:TextBox runat="server" ID="txtEmail" autocomplete="email" />
并在Chrome开发人员工具中看起来像这样:即使我向其中添加了内容(例如,内容未显示在开发人员工具中)。
接下来,我有这个文本框:
<asp:Textbox id="AddressInformation" Text="" runat="server"/>
然后通过执行以下操作,使用JQuery向其中添加内容:
$('#<%= AddressInformation.ClientID %>').text(AddressString);
并在开发人员工具中看起来像这样(例如,内容确实显示在开发人员工具中):
问题是,当我回发时,我希望能够从C#代码中的AddressInformation文本框中读取值,但这不起作用。
我正在尝试使用:
AddressInformation.Text
但这并不像通常那样起作用-它只返回一个空字符串。
我在AddressInformation上寻找了其他选项,例如内部文本,但是找不到一个。
我怀疑问题与我.text()
用来填充此事实有关,这就是为什么地址和电子邮件在开发人员工具中看起来不同的原因。我注意到,即使输入有值,电子邮件值也不会显示在开发人员工具中,但地址值确实会显示。
我确信可以做我想做的事情,因为它与.net在回发上本质上是一样的-我只是不知道如何去做-有什么想法吗?
在下面的行中:
$('#<%= AddressInformation.ClientID %>').text(AddressString);
而不是使用.text()
填充,而是使用填充.val()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句