[英]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.