【问题标题】:Use Razor to render a multiple file Input使用 Razor 渲染多文件 Input
【发布时间】:2019-11-27 12:25:57
【问题描述】:

我希望使用 razor html 关键字呈现多文件输入。

目前为止

 @Html.TextBox("file", "", new { type = "file" })

呈现为

<input id="file" name="file" type="file" value>

我想把它渲染成

<input id="file" name="file" type="file" multiple>

我确信这很简单,但经过大量的谷歌搜索后,我无法找到任何东西。感谢您的时间/帮助!

【问题讨论】:

  • new { type = "file", multiple = "multiple"}

标签: c# asp.net asp.net-mvc-4 razor


【解决方案1】:

使用这个

@Html.TextBox("file", "", new { type = "file", multiple = "multiple" })

呈现的 HTML

<input id="file" multiple="multiple" name="file" type="file" value="">

【讨论】:

  • multiple 属性必须有值吗?如果是这样,为什么?如果没有,怎么办?谢谢!
  • 没有必要赋值,你可以留空,我们只是使用 value 让事情变得简单和更具可读性。如果你愿意,你可以使用空
猜你喜欢
  • 2019-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-02
  • 1970-01-01
相关资源
最近更新 更多