通过HTTP标头传输结果数据? - Asp.Net MVC

时间:2013-02-21 01:46:13

标签: asp.net-mvc asp.net-mvc-4 asp.net-ajax

我正在尝试上传文件而不刷新页面。

我有1个表单,1个提交,1个文件输入和1个iframe以防止刷新。

表单通过iframe发送数据,因此我的表单具有目标属性。

在我的c#函数工作之后,我想返回结果数据,例如message,issuccess等。

我不知道如何在不使用http标头的情况下返回结果数据。

使用http标头也许不可能。我不知道。我在这里学习如何做。

通过http标头传输结果数据有意义吗?这是更好的方式吗?

是否会发生漏洞?

还有其他建议吗?

提前致谢。

2 个答案:

答案 0 :(得分:0)

通常情况下,如果没有表格帖子,很难通过电汇获取文件。 我经常做的是对表单帖子使用不可见的iframe,然后在加载时让iframe在父页面中调用一个函数。这假设你不能只使用jquery或最新版本的dojo来为你处理这个问题。

http://viralpatel.net/blogs/ajax-style-file-uploading-using-hidden-iframe/

如果你可以使用jquery,那就更好了。编辑:这是根据mit许可证 http://blueimp.github.com/jQuery-File-Upload/

答案 1 :(得分:0)