1

我正在使用@Html.TextBoxFor加载并可能在编辑页面上设置附件文件路径。我可以打开文件浏览器窗口并重置该值。但是,我无法获取与页面一起加载的当前值或默认值。这是我现在使用的语法:

@Html.TextBoxFor(model => item.Filepath, new { @value = item.Filepath, @type = "file" })
4

1 回答 1

0

如果我要正确理解这个问题,那么您似乎正在尝试将文件路径的默认值设置为打开。简短的回答是你不能这样做。原因是如果你能够在代码中设置文件路径,你可以恶意地将路径设置为你想从用户机器上窃取的东西,并通过客户端代码动态提交帖子。用户必须明确说出他想浏览的地方。这是一项安全功能。

于 2013-04-11T17:40:59.037 回答