如何使用带有$ .mobile.ajaxEnabled = false的jQuery mobile创建一个Login模式对话框

时间:2012-01-05 22:35:43

标签: jquery jquery-mobile

我尝试使用jquery移动对话框来创建登录表单。我使用的是ASP.NET MVC3和jquery mobile 1.0。我们已经决定在各个原因禁用ajax过渡网站,这可能会或可能不会对我的问题有所帮助。以下帖子让我在那里的一部分:

jquery mobile dialog with ajaxenabled=false

我能够使用所描述的方法以编程方式打开登录对话框,但我仍有两个相当重要的障碍。
1)登录对话框需要回发到服务器进行验证等。一旦我点击提交,控制器就会验证,然后重新呈现带有验证错误的视图,但页面不再出现在对话框中。模式,它最终只是作为常规页面视图返回。 2)登录链接在站点的每个页面上都可用,但登录本身需要是secure / ssl。在加载登录页面时,jquery mobile似乎不喜欢从http到https的转换。

有没有人有任何关于如何使用回发验证创建安全jquery移动对话框表单的好例子,或者将我指向他们已经看过可能已经在执行此操作的网站?

1 个答案:

答案 0 :(得分:0)

1)渲染错误时,会在其上打开一个看起来像模态的页面。您可以在CSS中执行此操作。 2)我认为您只需将您发布的表单的操作设置为https,而不是如果出现登录错误而呈现的页面(只是不提供密码)。如果这有问题,请设置一个示例页面,我们可以导航并查看它。