2012-01-05 9 views
0

jqueryモバイルダイアログを使用してログインフォームを作成しようとしています。私はASP.NET MVC3とjquery mobile 1.0を使用しています。私は、私の質問に際立つかもしれない様々な理由で、サイト全体のAjax移行を無効にすることに決めました。私はプログラムで記述された方法を使用してログインダイアログを開くことができるが、私はまだ2つのかなり大きな障害を持っている

jquery mobile dialog with ajaxenabled=false

次のポストは私が道の一部を得ました。
1)ログインダイアログは検証のためにサーバーにポストバックする必要があります。投稿がヒットしたら、コントローラは検証し、検証エラーでビューを再レンダリングしますが、ページは 'ダイアログ'モードにはなりません通常のページビューとして返されます。 2)ログインリンクはサイトのすべてのページで利用できますが、ログイン自体は安全な/ sslでなければなりません。 jquery mobileは、ログインページの読み込み時にhttpからhttpsへの移行が気に入らないようです。

ポストバック検証を使用して安全なjqueryモバイルダイアログフォームを作成する方法や、既にこれを行っている可能性のあるサイトを指摘している人はいますか?

答えて

0

1)エラーをレンダリングすると、モーダルに見えるページがレンダリングされます。 CSSでこれを行うことができます。 2)投稿しているフォームのアクションがhttpsである必要があると思います。ログインエラーが発生した場合にレンダリングされるページではありません(パスワードを表示しないでください)。それに問題がある場合は、わかりやすいサンプルページを設定してチェックアウトしてください。

関連する問題