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 コントロールを 2 回レンダリングするか、ポストバックが必要なようです。コントロールが正しく機能するようにします。
コード ビハインドで値を確認するために何度もクリックしなくても、最初に RadTextBox コントロールがブラウザから入力された値を認識できるようにするには、どうすればよいですか?
ご協力いただきありがとうございます。