[英]Adding to an Ajax.ActionLink
我有以下Ajax.ActionLink:
<@Ajax.ActionLink(" ", "Results",null, new AjaxOptions { UpdateTargetId = "placeholder", InsertionMode = InsertionMode.Replace,HttpMethod = "GET"}, new { @class = "icon-search", id="SearchIcon" })
该链接显示了实际角色。 。 当我使用基于字体的图标时,如何拥有一个空的action.link,而css和html类将我需要的图像和文本添加到此链接中。
我也只留下了链接emtpy“”,但它只是中断了页面。
有什么想法吗?
如果您希望使用Unicode 160,则更简单的方法是:
@Ajax.ActionLink("\u00A0", "Results", null)
是char 160,因此您可以根据需要将其替换为((char)160).ToString()
。
@Ajax.ActionLink(((char)160).ToString(), "Results",null, new AjaxOptions { UpdateTargetId = "placeholder", InsertionMode = InsertionMode.Replace,HttpMethod = "GET"}, new { @class = "icon-search", id="SearchIcon" })
当然,您可以在ViewModel中通过以下方式进行设置:
string LinkText = ((char)160).ToString();
然后执行@Ajax.ActionLink(LinkText, "Results", ...
你可以简单地使用" "
像<@Ajax.ActionLink(" ", "Res
只需使用string.Empty or ""
代替 
并设置style:display:block
@Ajax.ActionLink("", "Results",null, new AjaxOptions { UpdateTargetId = "placeholder", InsertionMode = InsertionMode.Replace,HttpMethod = "GET"}, new { @class = "icon-search", id="SearchIcon" })
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.