如何使字形图标成为 Razor 中的 ajax 链接文本?

Posted

技术标签:

【中文标题】如何使字形图标成为 Razor 中的 ajax 链接文本?【英文标题】:How to make glyph-icon to come ajax link text in Razor? 【发布时间】:2016-03-14 13:46:57 【问题描述】:

我正在使用下面的代码对一列进行排序。我添加的字形图标不可点击。我希望在动作链接测试和 glyphicon 上具有相同的单击事件。当我在动作链接中包含 glyphicon 类时,glyphicon 出现在动作链接文本之前。

<div>
   @Ajax.ActionLink("Project Name", "ListView",
                   new AjaxOptions()
                   
                       HttpMethod = "GET",
                       UpdateTargetId = "MyProject",
                       InsertionMode = InsertionMode.Replace,
                       OnSuccess = "HightlightSelectedProjectTab(" + ViewBag.ProjectType + ")",
                   , new  Class = "linkth" )
                        <span class="glyphicon glyphicon-sort"></span>
                    </div>

【问题讨论】:

【参考方案1】:

你可以这样尝试(用很棒的字体图标测试它并且它正在工作):

<div>
   @Ajax.ActionLink("Project Name", "ListView",
                   new AjaxOptions()
                   
                       HttpMethod = "GET",
                       UpdateTargetId = "MyProject",
                       InsertionMode = InsertionMode.Replace,
                       OnSuccess = "HightlightSelectedProjectTab(" + ViewBag.ProjectType + ")",
                   , new  Class = "linkth glyphicon glyphicon-sort" )
</div>

【讨论】:

不完全应该如何使用 glyphicon。它将是&lt;a&gt;&lt;span glyphicon&gt;Project Name&lt;/span&gt;&lt;/a&gt;,而它应该是&lt;a&gt;&lt;span glyphicon&gt;&lt;/span&gt;Project Name&lt;/a&gt; 我认为如果 html 会起作用,但如果是 Razor ..? @YeldarKurmangaliyev 实际上 glyphicon 类将直接添加到 标记中。 @Zippy 哦,是的,当然,我的意思是&lt;a glyphicon&gt;ProjectName&lt;/a&gt; :)

以上是关于如何使字形图标成为 Razor 中的 ajax 链接文本?的主要内容,如果未能解决你的问题,请参考以下文章

动画引导字形图标

bootstrap 3中的垂直对齐字形图标

如何翻转字形图标

如何将 Bootstrap 3 的字形图标更改为白色? [复制]

在 CSS 中使用 Twitter Bootstrap 字形图标

如何在twitter bootstrap中使用只有字形图标的按钮