【发布时间】:2012-12-22 13:36:07
【问题描述】:
我有这个:
<form id="import_form" method="post" enctype="multipart/form-data" action="/Blah/Blah">
<input type="file" id="fileUpload" name="fileUpload"/>
<input type="submit" name="submit" value="Import"/>
</form>
$('#import_form').submit(function () {
...
});
这里是c#方法:
[AcceptVerbs(HttpVerbs.Post)]
public string Blah(HttpPostedFileBase fileUpload, FormCollection form)
{ ... }
我希望在 Blah 完成执行 javacript 代码时开始执行。这该怎么做?
提交事件在它之前被调用。
【问题讨论】:
-
表单如何提交? AJAX 还是传统的?
-
表单定义有action="/Blah/Blah"。问题中已说明。
-
除非您使用 AJAX 提交,否则您需要在操作文件中运行 post submit 代码。
-
@charlietfl 什么是提交后代码?
标签: c# javascript jquery