1
我正在使用@Html.TextBoxFor
加載並可能在編輯頁面上設置附件文件路徑。我可以打開文件瀏覽器窗口並重置該值。但是,我無法獲取當前或默認值來加載頁面。下面是我現在使用的語法:在文本框中設置默認值當文件類型=文件
@Html.TextBoxFor(model => item.Filepath, new { @value = item.Filepath, @type = "file" })
我正在使用@Html.TextBoxFor
加載並可能在編輯頁面上設置附件文件路徑。我可以打開文件瀏覽器窗口並重置該值。但是,我無法獲取當前或默認值來加載頁面。下面是我現在使用的語法:在文本框中設置默認值當文件類型=文件
@Html.TextBoxFor(model => item.Filepath, new { @value = item.Filepath, @type = "file" })
如果我正確認識這個問題,看來您要設置打開的文件路徑的默認值。簡短的答案是你不能這樣做。原因是如果你能夠在代碼中設置文件路徑,你可以將路徑惡意設置爲你想從用戶機器上竊取的東西,並通過客戶端代碼動態提交帖子。用戶必須明確地說出他想瀏覽的位置。這是一項安全功能。
不,我希望數據庫中的當前值出現在文本框中。 – NealR 2013-04-11 17:43:40
@Downvoter - 等待downvote的原因。 – 2013-04-11 17:43:51
這是可能完成的,而且我知道,因爲我已經開始這樣做了。但是,在與本頁另一方面的同事合作之後,代碼被刪除了,因爲我沒有提升,我無法恢復。 – NealR 2013-04-11 17:53:05