【问题标题】:Jquerymobile panel after postback dissappear回发后的Jquery Mobile面板消失
【发布时间】:2013-06-29 10:56:08
【问题描述】:

我在 jquerymobile 面板中有一个 usercontrol(asp.net)。这个用户控件是一个带有提交按钮的普通联系表单。我有一些后端错误验证。所以在回发之后,我想显示这些错误。我的问题是 jquerymobile 面板在回发后被隐藏,当您单击显示按钮时,它才会显示错误消息和表单。我想要一种方法,使面板保持打开状态,直到用户单击面板中的关闭按钮(我在面板中有该按钮并且工作正常)。

请指导我如何获得该功能?

干杯。

【问题讨论】:

    标签: jquery asp.net mobile postback panel


    【解决方案1】:

    有两种解决方案似乎非常适用于您的问题:

    1. 您可以使用 javascript/ajax 进行后端验证并将错误显示为响应。

    2. 您可能想在面板中尝试 iframe,您可以将表单保留在 iframe 中,这样当您提交表单时,只有 iframe 内容会重新加载,而不是整个页面。

    【讨论】:

    • 感谢您的宝贵意见。我曾想过为此目的使用 ajax,但由于它是一个 Web 表单,并且可能需要很少的回发(在验证的情况下),所以我离开了该选项。我想如果我必须使用这样的功能,我会使用 ajax。再次感谢 manish。
    猜你喜欢
    • 2017-03-31
    • 1970-01-01
    • 2014-03-15
    • 1970-01-01
    • 2014-10-07
    • 2013-04-30
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    相关资源
    最近更新 更多