javascript
  • html
  • razor
  • actionlink
  • 2012-03-01 102 views 0 likes 
    0

    說我有以下鍵值對的javascript解釋變量:動態創建HTML動作鏈接

    var attributes = { name : "name1", age: 10} 
    

    我想使用上述屬性的值創建在同一個javascript函數內的HTML ul元素的子元素如下:

    var htmlContent = '<ul><li>@Html.ActionLink(attributes["name"], "Details", "Home", new { name = attributes["name"]})</li></ul>' 
    

    有沒有辦法做到這一點? TIA。

    回答

    2

    我不確定您可以使用@Html.ActionLink中的JavaScript attributes變量嗎?

    我建議將其更改爲

    var htmlContent = '<ul><li><a href="@Url.Action("Details", "Home")" name="' + 
        attributes.name + '">Link</a></li></ul>'; 
    
    +0

    尼斯。再次感謝。 – 2012-03-02 00:57:43

    相關問題