1

如何从自动发布的表单发送 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>

知道怎么做吗?

4

1 回答 1

0

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

于 2013-10-30T06:11:27.457 回答