【发布时间】:2015-05-25 11:58:36
【问题描述】:
我想要一个与上传按钮样式相同的文件输入属性,如下图所示。上传按钮正在使用引导程序。当我使用“TextBoxFor”将引导程序应用于按钮 A 时,我得到了这个看起来很奇怪的按钮。当我使用“LabelFor”将引导程序应用于按钮 B 时,我得到了所需的样式,只是没有文件输入属性的功能。
我的问题是,如何获得应用了某种引导样式的文件输入字段并保持其功能。具有与应用于提交类型属性相同的结果(样式)。我更喜欢使用其中一个 html 助手,因为我试图理解它们。
答:
@Html.TextBoxFor(m => m.File, new { type = "file", @class = "btn btn-default btn-file" })
乙:
@Html.LabelFor(m => m.File, new { type = "file", @class = "btn btn-default btn-file" })
上传按钮:
<input type="submit" class="btn btn-default" value="Upload" />
【问题讨论】:
标签: css asp.net-mvc twitter-bootstrap razor