Asp.net mvc 如何将此链接中的文本加粗?
在上面的示例中,如何将“编辑我”设置为粗体?我尝试在文本周围放置Asp.net mvc 如何将此链接中的文本加粗?,asp.net-mvc,Asp.net Mvc,在上面的示例中,如何将“编辑我”设置为粗体?我尝试在文本周围放置,但粗体标记会按字面显示。链接显示的不是“编辑我”,而是“编辑我” 谢谢 PS-我使用的是MVC 4 beta版,但我没有看到那么具体的标签。最简单的方法是使用样式属性,如: @Html.ActionLink(“编辑我”,“编辑”,新建{id=item.id,style=“font-weight:bold;”) 或者可以将css中定义的类设置为粗体 @Html.ActionLink(“编辑我”,“编辑”,新建{id=item.id,
,但粗体标记会按字面显示。链接显示的不是“编辑我”,而是“
编辑我
”
谢谢
PS-我使用的是MVC 4 beta版,但我没有看到那么具体的标签。最简单的方法是使用样式属性,如:
@Html.ActionLink(“编辑我”,“编辑”,新建{id=item.id,style=“font-weight:bold;”)
或者可以将css中定义的类设置为粗体
@Html.ActionLink(“编辑我”,“编辑”,新建{id=item.id,@class=“yourBoldClass”})
CSS:
.yourBoldClass{font-weight:bold;}
您不能使用html.ActionLink在链接文本中插入html
编写
或者在链接中添加一个类,并使用CSS进行“加粗”。我通常不会将样式应用于ACtionLink方法,因为我认为这不是一种干净的方法。相反,我将使用一个css类,在那里定义我的样式,并在我的链接中使用它,如下所示
<a href="@Url.Action("Edit", new { id=item.ID })"><b>"Edit Me"</b></a>
@Html.ActionLink("Edit Me", "Edit","yourControllerName", new { id=item.ID },new {@class="yourClassName"})
并且有一个像这样的css类
<a href="@Url.Action("Edit", new { id=item.ID })"><b>"Edit Me"</b></a>
@Html.ActionLink("Edit Me", "Edit","yourControllerName", new { id=item.ID },new {@class="yourClassName"})
您在这里使用这个构造函数
.yourClassName
{
font-weight:bold;
}
以下是文档:您可以将url放在以下两个位置之间:
public static MvcHtmlString ActionLink(
this HtmlHelper htmlHelper,
string linkText,
string actionName,
string controllerName,
Object routeValues,
Object htmlAttributes
)
@Html.ActionLink(“编辑我”,“编辑”,新建{id=item.id})
但是使用css的版本更好@class=会起作用,class是一个保留关键字,不能用作字段名。Fredrik C:回答得好,但是你能像Peter指出的那样更新你的示例以使用[at]class吗。我将其改写为1:首选的方法是通过css使用@class,或者(第二个列表)直接使用样式的最简单方法