簡體   English   中英

添加到Ajax.ActionLink

[英]Adding   to an Ajax.ActionLink

我有以下Ajax.ActionLink:

                <@Ajax.ActionLink("&nbsp;", "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)

&nbsp; 是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 ""代替&nbsp並設置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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM