[英]ASP.NET MVC Html.ActionLink with a List<string> parameter
[英]Html.ActionLink and HTML as parameter (ASP.Net MVC 2)
Html.ActionLink("<span class=\"title\">Retry</span><span class=\"arrow\"></span>", "Login", "User")
嗨,
如果我在ASP.Net MVC 2中執行上述代碼,則會在屏幕上看到以下輸出: 錯誤? http://img27.imageshack.us/img27/2069/screenerror.png
如何禁用代碼轉義,以使我的跨度位於ActionLink中,而不顯示為輸出?
我知道這是預期的行為,以確保安全,但是我希望它解釋我作為參數傳遞的HTML代碼。
謝謝! 伊凡
ActionLink
幫助器方法只能用於純文本鏈接。
您應該手動制作<a>
標記,如下所示:
<a href="<%=Url.Action("Login", "User") %>">
<span class="title">Retry</span><span class="arrow"></span>
</a>
我認為以下內容也適用。
<span class="title"><%= html.actionlink("Retry","Login", "User") %></span><span
class="arrow"></span>
我的意思是,<.span>重試<./ span>就是<.span> plaintext <./ span>,它與actionlink文本相同嗎? (為SO插入“。”)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.