将值从控制器传递到文件文本框

时间:2015-02-02 20:05:48

标签: razor model-view-controller

我试图显示从文件类型文本框中的模型传递的文件的路径。文件路径在常规文本框中传递正常但在文件类型为文件时不会传递任何内容。

我尝试用jQuery添加它也没有运气。

知道这是否可行?

作品@Html.TextBoxFor(x => x.filpath)

不起作用 @Html.TextBoxFor(x => x.filpath, new { type = "file" })

1 个答案:

答案 0 :(得分:0)

我假设你正在谈论这个:

<input type="file" />

这不是文本框。这是file upload control。没有办法预先填充其值 - 浏览器不允许这样做,因为它存在安全风险。如果您可以预先填充其值,则可以将任何文件从用户的计算机上传到您的服务器。