【发布时间】:2011-08-20 02:58:51
【问题描述】:
我有一个如下列表,这很好:
<ul class="vlistmenu">
@foreach (var m in Model)
{
<li class="forum">@Html.ActionLink(m.LinkName, "Details", "Forum", new { id = m.Id }, null)</li>
}
</ul>
现在我正在尝试格式化从调用 Html.ActionLink 生成的 MvcHtmlString 并添加更多信息。但是下面的示例并没有像我希望的那样工作。
<ul class="vlistmenu">
@foreach (var m in Model)
{
var link = m.LinkName + "<br /><a style=\"font-size:smaller\">By: Ronron (July 11, 2011)</a>");
<li class="forum">@Html.ActionLink(link, "Details", "Forum", new { id = m.Id }, null)</li>
}
</ul>
基本上,我想要将文字字符串“作者:Ronron(2011 年 7 月 11 日)”附加到我的模型的信息中,即 m.LinkName。但是,我希望 m.LinkName 的字体大于附加的文字字符串。此外,文字字符串应该从下一行开始,而不是紧邻 m.LinkName。组合的 m.LinkName 和附加字符串将形成一个操作链接。
【问题讨论】:
标签: asp.net-mvc