如何设置@FileUpload帮助器呈现的文本框的宽度?什么是正确的语法?默认宽度约为20个字符,如果文件路径较长,则无法在文本框中看到文件名。或者,如果有人知道如何将文本框内容默认完全向右滚动,那将是一个可接受的解决方案。
谢谢,
乔
@using (Html.BeginForm("Upload", "FileUpload", FormMethod.Post,
new { @encType = "multipart/form-data" }))
{ <br/>
@FileUpload.GetHtml(allowMoreFilesToBeAdded: false, initialNumberOfFiles: 1,
includeFormTag: false, uploadText: "Upload File")<br/>
<input type="submit" name="submit" value="Upload" />
}
答案 0 :(得分:0)
文件输入的外观取决于您使用的浏览器。您甚至没有在Google Chrome中获得文本框:
所以谈论设置这个元素的宽度几乎没有意义。
您可以查看讨论问题的following article以及涉及隐藏原始文件输入的可能的解决方法(因为您无法控制其演示文稿)并使用自定义div来替换它。