1
我想有一個Html.ActionLink作爲鏈接:Asp.net Mvc5.1和Bootstrap 3添加屬性的Html.ActionLink
<a href="http://www.mysite.com" class="screenshot restau" rel="~/Content/Tooltip/MyImage.jpg" >To My Site</a>
所以我嘗試:
<li>@Html.ActionLink("Accueil", "Index", "Home",new {href="http://www.mysite.com"}, new { @class="screenshot restau" }, new { rel="~/Content/Tooltip/MyImage.jpg"})</li>
但讓我得到了一個錯誤:
'System.Web.Mvc.HtmlHelper<dynamic>' does not contain a definition for 'ActionLink' and the best extension method overload 'System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper, string, string, string, System.Web.Routing.RouteValueDictionary, System.Web.Mvc.Ajax.AjaxOptions, System.Collections.Generic.IDictionary<string,object>)' has some invalid arguments
如果我刪除href屬性它不工作,要麼和我得到這個爲HTML渲染:
a rel="~/Content/Tooltip/LeSoufflotPatit.jpg" href="/?class=screenshot%20restau">Accueil
我在哪裏可以看到我的CSS類的一些編碼的問題,我有一個奇怪的HREF
什麼我錯過了,我不明白
產生的href您懷疑在href後似乎病房很聰明。它不起作用,但無論如何,考慮到這個href問題,並且我必須找到另一種方式。謝謝 –