AJAX模态弹出

AJAX模态弹出

问题描述:

我用ajax模式弹出在我的asp.net + C#应用程序。我的应用程序必须在两种情况下显示此模式。AJAX模态弹出

  1. 当每件事情都没问题并且文件被读取并且数据被导入到数据库时。

  2. 当服务器端代码检查需要被插入到数据库中,并且如果它们的格式不正确的值,则显示警告消息和一个按钮,因此用户将不得不仍插入错误的选项将文件的数据发送到数据库。

我正在使用此模式来阻止用户在导入完成时与控件进行交互并且工作正常。但对于第二个场景我看到了模态的,消息和按钮在屏幕上出现的模式仍然覆盖了网页,使用户无法点击按钮或基本上做任何事情。我怎么解决这个问题?

我想也许使模式中的消息和按钮出现将是一个选项,但我也不知道如何。有什么建议么?

/单声道

继承人教程,以帮助您开始在室内用自身模式。 http://yensdesign.com/2008/09/how-to-create-a-stunning-and-smooth-popup-using-jquery/

这实际上是第一次出现的更困难的任务。您可能想要使用ajax,并联系webmethod以查看是否有任何错误。可能让时间调用检查完整或错误。

文件上传想要回发,让他们做这个异步是棘手的​​。你可能想研究异步上传(或Flash上​​传),看看有没有免费的上传。常规的html文件上传控件不是asycn。

你可以做的是让页面回发,然后让JavaScript运行在页面重新加载,如果它完成或错误,显示弹出。

- 上传时显示模式叠加。 -postback,然后回传后,在对客户端重新加载页面显示模式的成功或失败的运行脚本。

+0

嗯,我想知道我怎么能这样做,你说了什么?你能给我一个简单的示例代码吗? – MONO

+0

继承人一些关于这个问题的更多信息。对不起,我无法提供任何代码,全部都在我上一份工作中。 http://stackoverflow.com/questions/166221/how-can-i-upload-files-asynchronously-with-jquery –

我建议你更改为3个模式对话框

  1. 上传..
  2. 一切正常
  3. 请修正下方以下数据:

你将永远从1开始。 然后用2号或3替换它,与上传发生了什么根据。

如果文件上传通常需要超过30秒,您可能需要考虑使用Flash上​​传功能在上传屏幕上向用户提供一些反馈。