gpt4 book ai didi

c# - 在 MVC4 Twitter Bootstrap C# 中格式化文本框

转载 作者:行者123 更新时间:2023-11-30 20:53:08 25 4
gpt4 key购买 nike

我已经尝试了很多使用 VS2012 将 Twitter Bootstrap 实现到 MVC4 的教程,同时仍然尝试保留身份验证代码(即使用 Internet 应用程序)。

我的问题是,当我使用脚手架来完成我定义的模型的所有 CRUD 页面时,它不使用 Twitter Bootstrap 格式。

这是生成的代码:

    <div class="editor-label">
@Html.LabelFor(model => model.lastName)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.lastName)
@Html.ValidationMessageFor(model => model.lastName)

并且输出是一个普通的编辑框,而不是带有蓝色轮廓等的漂亮的 twitter 框...

所以我尝试了:

        @Html.TextBox("Test","",new {@class="form-control"})

完美呈现...所以我尝试了:

        @Html.EditorFor(model => model.lastName, new { @class = "form-control" })

后来没用。

请有人建议我如何解决这个问题,或者我在哪里可以下载与 MVC4 集成的 Twitter-bootstrap 的预制模板,这样我就可以简单地开始编程。

我可以提供所需的任何其他代码。

提前致谢

最佳答案

那是因为你使用的方法

@Html.EditorFor( Expression<Func<TModel, TValue>> expression, object additionalViewData )

不像@Html.Textbox-Helper 那样期望“htmlAttributes”。

你可以使用

@Html.TextBoxFor( model => model.lastname, new { @class = "form-control" })

关于c# - 在 MVC4 Twitter Bootstrap C# 中格式化文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20214004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com