我在ASP.NET MVC的Twitter Bootstrap中使用Modal,它允许用户上传图像。文件上传不能在Modal中正确渲染文本
我使用的可以在这里找到一个文件上传控件: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实际上是一个字符串,表示“没有选择文件”。但由于某种原因,整个控制系统看起来有些重叠。
有谁知道我要去的地方错了吗?
您可以在Firefox的Firefox或Developer工具中使用firebug来检查页面上是否有'jquery.fileupload-ui.css'。 – 2013-05-03 15:56:28
您的模态内容是否在iframe中? – HerrSerker 2013-05-08 10:53:02
不是它不在iFrame中。 – Subby 2013-05-14 10:51:39