单击jquery对话框上的链接或按钮下载文件

时间:2012-12-20 18:45:38

标签: c# jquery asp.net download jquery-ui-dialog

  

可能重复:
  Download a file using jQuery after creating it in the server

我有一个jQueryUI对话框,其中包含一些HTML内容。用户输入并单击“确定”按钮后,将使用AJAX建立对服务器的调用。在引用的静态方法中,基于用户输入创建文件。创建文件后,用户应该能够下载它。我该如何实现这一目标?我听说过“在该对话框中创建一个表单,其中的操作是POST到服务器,但我不知道如何执行此操作。

请注意,this question涵盖同一问题的服务器端。

1 个答案:

答案 0 :(得分:2)

让你的AJAX调用创建文件并将其存储在服务器的某个地方。在AJAX调用的success处理程序中,将页面上iframe的来源设置为创建文件的URL。