如何在@Html.TextBoxFor 中添加字体超棒的图标?
How to add a font-awesome icon into @Html.TextBoxFor?
我有以下问题:如何将 fa-user 图标添加到我的文本框中?
我有以下代码:
@Html.AntiForgeryToken()
@Html.ValidationSummary(true, "", new { @class = "text-danger" })
<div class="row">
<div class="container col-md-12">
@*@Html.LabelFor(m => m.UserName, new { @class = "control-label" })*@
<i class="fa fa-user col-md-12" aria-hidden="true"></i>
@Html.TextBoxFor(m => m.UserName, new { @class = "form-control" })
@Html.ValidationMessageFor(m => m.UserName, "", new { @class = "text-danger" })
</div>
</div>
"i" 元素在我的浏览器站点视图中不可见。
如果不可能,是否可以将此图标添加到我的网站?
因为这是您只需要查看生成的 html 的 mvc 并与具有图标的代码进行比较。代码如下:
<div class="input-group">
<div class="input-group-addon">
<i class="fa fa-envelope"></i>
</div>
@Html.TextBoxFor(m => m, new { @class = "form-control", @placeholder = "Email Address" })
</div>
如果对我有帮助,请标记为答案。
很可能您可以使用 Font awesome unicode 代码进行显示。示例(值=....):
<input type=“submit” value=" My blog" class=“fa fa-input”>
发现于 https://www.freecodecamp.org/forum/t/solved-adding-font-awesome-icons-to-an-input-button/74139/6
您可以在以下位置找到 unicode 相关代码:
https://fontawesome.com/icons/arrow-right?style=solid
应该适用于任何类似的项目。
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-user"></i></span>
</div>
@Html.TextBox(Model.UserName, GetHtmlAttributes(Model, "form-control"))
</div>
我有以下问题:如何将 fa-user 图标添加到我的文本框中?
我有以下代码:
@Html.AntiForgeryToken()
@Html.ValidationSummary(true, "", new { @class = "text-danger" })
<div class="row">
<div class="container col-md-12">
@*@Html.LabelFor(m => m.UserName, new { @class = "control-label" })*@
<i class="fa fa-user col-md-12" aria-hidden="true"></i>
@Html.TextBoxFor(m => m.UserName, new { @class = "form-control" })
@Html.ValidationMessageFor(m => m.UserName, "", new { @class = "text-danger" })
</div>
</div>
"i" 元素在我的浏览器站点视图中不可见。 如果不可能,是否可以将此图标添加到我的网站?
因为这是您只需要查看生成的 html 的 mvc 并与具有图标的代码进行比较。代码如下:
<div class="input-group">
<div class="input-group-addon">
<i class="fa fa-envelope"></i>
</div>
@Html.TextBoxFor(m => m, new { @class = "form-control", @placeholder = "Email Address" })
</div>
如果对我有帮助,请标记为答案。
很可能您可以使用 Font awesome unicode 代码进行显示。示例(值=....):
<input type=“submit” value=" My blog" class=“fa fa-input”>
发现于 https://www.freecodecamp.org/forum/t/solved-adding-font-awesome-icons-to-an-input-button/74139/6
您可以在以下位置找到 unicode 相关代码:
https://fontawesome.com/icons/arrow-right?style=solid
应该适用于任何类似的项目。
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-user"></i></span>
</div>
@Html.TextBox(Model.UserName, GetHtmlAttributes(Model, "form-control"))
</div>