Html.TextBoxFor设置值

时间:2010-12-08 07:40:27

标签: asp.net-mvc

我使用<input type="file" id="fileId" name="fileId"/>和         我的mvc项目中<% = Html.TextBoxFor (x => x.FileName, new {@ class = "className", maxlength = 255, id = "fileName"})%>。我想在文本框中保存在INPUT元素中选择的文件名。我怎么能这样做?

1 个答案:

答案 0 :(得分:6)

你需要使用javascript来实现这一目标。这是jquery的一个例子:

$(function() {
    $('#fileId').change(function() {
        // When the user selects a file, read the selected filename
        // and set it to the textbox
        var filename = $(this).val();
        $('#fileName').val(filename);
    });
});