使用jquery发送生成的文件

时间:2013-10-28 12:54:34

标签: jquery asp.net-mvc forms

如何从自动发布的表单发送xlsx文件?代码将解释我的意思:

public ActionResult SendForm()
{
    ViewBag.text1 = "some generated text";

    MemoryStream ms = new MemoryStream();
    // generating file...
    var file = File(ms, "type")
    // ?? ViewBag.XLS = file;

    return View();
}

查看:

<script type="text/javascript">
    $(document).ready(function () {
        frmSubmit.submit();
    });
</script>

<form name="frmSubmit" action="@url" method="post">
    <input type="hidden" name="text1" value="@ViewBag.text1" />
</form>

知道该怎么做吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用ajax并处理响应?您可以使用ajax发出请求并在操作完成时处理响应。它有很多可以帮助您的选项,供参考我让您获取ajax http://api.jquery.com/jQuery.ajax/的文档