2013-10-28 19 views
1

如何从自动发布的表单发送xlsx文件?代码会解释我的意思:用jquery发送生成文件

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> 

任何想法,该怎么办呢?

回答

0

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