主に c#、かみそり、html、および jquery で動作するサインイン ページ (他のページの中でも) を含む Webmatrix 3.0 のテンプレート サイトを使用しています。パスワード フィールドやその他のテキスト フィールドを含む、ユーザーが登録できる新しいページを作成しました。私の問題は、cshtml ページに 2 つのフィールドしかなく、他に何もない場合でも、最初のページ要求時にこれらのフィールドにデータが入力されることです。このデータは、以前のサインインからの古い "remember me" データです。
別のページのフォームから get リクエストを実行してこのページに移動するか、href リンクからここに移動しても結果は同じです。問題を見つけようとするために、ページからほとんどすべてのコードを切り取り、次のようにしました。
<input type="text" />
<input type="password" />
そして、最初のページ要求を行うと、両方のフィールドにデータが入力されます。私は次のようなものを使用しようとしました
value = " something like blank or a single space in here "
などをhtmlに追加したり、javascriptを使用してフィールドを空にしようとしても無駄になります(onloadなどで非常にむらのある成功を収めたので、そうしないことを好みます)。最初のページ リクエストのテキスト フィールドとパスワード フィールドを確実にクリアする方法はありますか? 編集 - autocomplete=off も無駄にしようとしました。