Adding to an Ajax.ActionLink
本文关键字:an Ajax ActionLink to nbsp amp Adding | 更新日期: 2023-09-27 18:36:53
我有以下Ajax.ActionLink:
<@Ajax.ActionLink(" ", "Results",null, new AjaxOptions { UpdateTargetId = "placeholder", InsertionMode = InsertionMode.Replace,HttpMethod = "GET"}, new { @class = "icon-search", id="SearchIcon" })
此链接显示实际字符 &n b s p ; .我怎么能有一个空 action.link,因为我使用的是基于字体的图标,并且 css 和 html 类将我需要的图像和文本添加到此链接中。
我也刚刚离开了链接emtpy ",但它只是破坏了页面。
有什么想法吗?
如果你想使用 Unicode 160,一个更简单的方法是:
@Ajax.ActionLink("'u00A0", "Results", null)
是字符 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" })