Google Chrome 和 FireFox 浏览器具有允许用户将用户名和密码保存到本地计算机的功能。这使他们下次登录时无需付出太多努力或记住该信息是什么。信息基本上是自动填充的。当这些浏览器这样做时,它会显示*。显示浏览器成功地将值放置在 RadTextBox 中。但是,当后面的 c# 代码将该值检索为空字符串时。
我的代码如下
<telerik:RadTextBox ID="txtPassword" runat="server" ToolTip="Enter password"
Text="" MaxLength="40" EnableSingleInputRendering="False"
Wrap="False" TextMode="Password" CausesValidation="false" Skin="WebBlue">
</telerik:RadTextBox>
代码背后:
objLogin.Password = txtPassword.Text;
更奇怪的是,如果您多次单击该按钮,那么后面的代码将看到实际值并继续让您登录。似乎需要第二次呈现 RadTextBox 控件或需要回发以便控制正常工作。
我需要做什么才能让 RadTextBox 控件最初识别来自浏览器的输入值,而不必多次单击后面的代码来查看值?
谢谢你的帮助。