当type = file时,在TextBoxFor中设置默认值

时间:2013-04-11 17:17:06

标签: asp.net-mvc filepath html.textboxfor

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

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

1 个答案:

答案 0 :(得分:0)

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

相关问题