这几天又碰到了要导excel数据到数据库中,之前在网上也是找,东拼西凑也是把功能弄出来了,今天写个博客记录下。
首先页面的代码
@using (Html.BeginForm("Browse", "OutGygx", FormMethod.Post, new { enctype = "multipart/form-data", id = "form_Upload" }))
{
<input id="FileUpload" type="file" name="FileUpload" style="width: 200px; height: 24px; background: White" />
<input id="btnImport" type="submit" class="easyui-linkbutton c4" value="导入Excel" />
<p style="color: Red; text-align: center;">@ViewBag.error</p>
}
<!-- 或者通过js提交 一定要使用from表单 -->
<form id="form" method="POST" enctype="multipart/form-data">
<input id="FileUpload" type="file" name="FileUpload" style="width: 200px; height: 24px; background: White" />
<a href="#" class="easyui-linkbutton c4" onclick="Upload()">导入Excel</a>
</form>
//处理上传文件
function Upload() {
var EquipmentNo = $("#EquipmentNo").textbox('getValue');
$('#form').form('submit', {
url