我在 ASP.NET MVC 的 Twitter Bootstrap 中使用模态,它允许用户上传图像。
我正在使用可以在这里找到的文件上传控件:https ://github.com/blueimp/jQuery-File-Upload
以下是显示文件上传控件的代码片段:
<div class="modal-body">
<form id="imageUpload" action="@Url.Content("~/Listing/ReturnBase64Data")" method="POST" enctype="multipart/form-data">
@Html.HiddenFor(m => m.ListingGuid)
<div class="fileupload-buttonbar">
<div class="progressbar fileupload-progressbar" id="progressbar">
</div>
<div class="fileinput-button">Upload Image
<input type="file" id="fileupload" name="image"/>
</div>
</div>
@if (Model.SelectedImage == null)
{
<div id="show_image">
</div>
}
else
{
<div id="show_image">
<img style="height:200px ! important;" src="data:image/png;base64, @Model.SelectedImage.Content"/>
</div>
}
<div id="show_error" >
</div>
</form>
标签后面还有更多代码,</form>
但这是主要部分。
下面显示了文件上传控件及其旁边的字母“N”。字母 N 实际上是一个表示“未选择文件”的字符串。但由于某种原因,似乎有一些东西与整个控件重叠。
有谁知道我哪里出错了?