【发布时间】:2014-02-02 19:18:06
【问题描述】:
在查看https://www.twitterbootstrapmvc.com/ 后,我发现您必须为此付费。
是否有任何免费的替代方案或 tuuriols 可以让您为文本框、复选框、下拉菜单等的引导创建 HTML 助手?
我尝试过创建简单的 HTML 帮助器,但即使我可以覆盖当前的 HTML 帮助器(如 TextBoxFor)但添加类并设置它应该如何呈现这将是有帮助的。
我的第一步示例是在 Views 文件夹中,我创建了一个名为“EditorTemplates”的文件夹
在这个文件夹中,我添加了“string.cshtml”,这被称为 TextBoxFor 之类的东西。
在这里我有:
@{
var placeholder = string.Empty;
if (ViewData.ModelMetadata.AdditionalValues.ContainsKey("placeholder"))
{
placeholder = ViewData.ModelMetadata.AdditionalValues["placeholder"] as string;
}
}
<div class="form-group">
@Html.Label(ViewData.ModelMetadata.PropertyName)
@Html.TextBox("", ViewData.TemplateInfo.FormattedModelValue, new { placeholder = placeholder, @class = "form-control"})
</div>
这会创建一个看起来像引导程序的输入项,但不具备所需的灵活性,例如参数。
谢谢
【问题讨论】:
-
这个问题可能是题外话:
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam.更多关于这个here -
既然bootstrap现在真的很流行,我觉得这是个好问题
-
它只是免费的。您在哪里看到的许可信息?
-
@LmC 我知道这是关闭的,以防您不知道,请查看变色龙表格。 github.com/MRCollective/ChameleonForms
标签: html asp.net-mvc twitter-bootstrap