4

標準の ASP.NET ログイン コントロールを使用して、ユーザーにパスワードを要求することはできますか? テンプレートを使用していますが、ランタイムが不平を言っています。

Login1: LayoutTemplate does not contain an IEditableTextControl with ID UserName for the username.

style="display:none;"私の現在の考えは、不自由に見えるコントロールを追加することです。既存のプロジェクトは既に FormsAuthentication を使用しているため、プラン B は独自の認証方法を展開する可能性があります。

更新
2 段階のログイン プロセスがあります。ステップ1:「あなたは誰ですか?」ステップ 2: 「パスワードは何ですか?」

4

4 に答える 4

4

自分でロールバックするずっと前に、 display:none でスタイルを設定したいと思います。

于 2009-06-15T13:13:26.457 に答える
3

ログイン コントロールに必要な機能は何ですか? 独自の認証メカニズムを展開していると思いますか?ログイン コントロールを再利用することで、本当に多くのメリットが得られるでしょうか。その場合は、スタイルを display:none に設定します。

編集

前のページでユーザーを特定した場合、ユーザー名またはユーザー名の一部を含む無効化されたテキスト ボックスを表示しないのはなぜですか? 一部の銀行では、最初のページにログイン名と住んでいる州を入力すると、それが検証され、ログイン名の最初の 3 文字とサイト キーが表示され、パスワード。

于 2009-06-15T13:17:59.130 に答える
2

更新された回答:

最善の策は、ログイン コントロールをラベルに変換し、それをパスワード用の空のテキスト ボックスに表示することです。

あなたがたの答え

なぜそれをしたいのですか?2 人のユーザーが同じパスワードを持っているとどうなりますか?

于 2009-06-15T13:12:58.923 に答える
1

私はこれをテストしておらず、少しばかげているように聞こえるかもしれませんが、LoginForm をプロパティとして持つ UserControl のようなログイン コントロールのラッパーを作成できる可能性があります。次に、Init イベントを使用してコントロールから値を割り当てます。 LoginForm(プロパティ)の値を更新するために作成します

プロパティが機能しない場合は、ページに配置できますが、非表示にできます。

于 2009-06-15T13:50:01.690 に答える