通过easyui dialog打开一个添加表单,表单中有一个上传控件,然后用了jQuery.MultiFile.min.js
表单@using (Html.BeginForm("LEdit", "CosmeticProduct", null, FormMethod.Post, new { Id = "EditForm" , enctype = "multipart/form-data" }))
{
    @Html.AntiForgeryToken()    <div class="form-horizontal">
        <hr />
        @Html.ValidationSummary(true, "", new { @class = "text-danger" })
        @Html.HiddenFor(model => model.No)        <div class="form-group">
                <label class="control-label col-md-3">名称   :</label>
                <div class="col-md-8">
                    @Html.TextBoxFor(model => model.Name, new { @class = "form-control" })
                    @Html.ValidationMessageFor(model => model.Name, "", new { @class = "text-danger" })
                </div>
            </div>        <div class="form-group">
            <label class="col-sm-3 control-label"> 上传图片</label>
            <div class="col-sm-8">
                <input type="file" name="FileToUpload" id="FileToUpload2" multiple="multiple" class="multi with-preview" maxlength="1" data-maxfile="10240" />
                @*<input type="file" name="FileToUpload" id="FileToUpload2" multiple="multiple" />*@
            </div>
        </div>
    </div>
}
通过ajax上传
$.ajax({
                url: "/CosmeticProduct/LEdit",
                type: "Post",
                data: new FormData($('#EditForm')[0]),
                dataType: "json",
                cache: false,
                processData: false,
                contentType: false,
                success: function (data) {
                    if (data = "保存成功!") {
                        $dlg.dialog('close');
                        $Ltable.bootstrapTable("refresh");
                    }
                    alert(data);
                }
            });
第一次就能加载出MultiFile
<div id="FileToUpload2" class="MultiFile-wrap">
<input id="FileToUpload2" class="multi with-preview MultiFile-applied" name="FileToUpload" multiple="multiple" maxlength="1" data-maxfile="10240" value="" type="file">
<div id="FileToUpload2_list" class="MultiFile-list"></div>
</div>
关掉再打开dialog就加载不出来MultiFile了
<input id="FileToUpload2" class="multi with-preview" name="FileToUpload" multiple="multiple" maxlength="1" data-maxfile="10240" type="file">
要重新加载整个页面才能加载出来