使用浏览mvc5创建文本字段

时间:2014-03-30 18:41:10

标签: c# html asp.net razor asp.net-mvc-5

我创建了MVC5应用程序,它代表了Web UI中的表格, 我需要其中一个字段是用户点击它的浏览文本框(或浏览的其他默认控件) 并且它打开了他可以选择文件的默认浏览窗口,我应该怎么做?

   @foreach (var item in Model)
        {
            <tr>
                <td>
                    @Html.DisplayFor(modelItem => item.name)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.Browse)
                </td>
            </tr>
        }

控制器代码

    <div class="form-group">
        @Html.LabelFor(model => model.Browse, new { @class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.EditorFor(model => model.Browse)
            @Html.ValidationMessageFor(model => model.Browse)
        </div>
    </div>

1 个答案:

答案 0 :(得分:1)

如果你想在表格中的循环中多次定义它,尝试这样的事情:

@foreach (var item in Model)
{
       <tr>
           <td>
               @Html.DisplayFor(modelItem => item.name)
           </td>
           <td>
               @Html.DisplayFor(modelItem => item.Browse)
               <input type="file" name="@item.Browse" />
           </td>
       </tr>
}