Динамически создавать ссылки действий HTML, используя переменные JavaScript на бритве ASP.NET MVC3 - PullRequest
0 голосов
/ 02 марта 2012

Скажем, у меня есть переменная словаря javascript со следующими парами ключ-значение:

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

Я хочу использовать значения в указанном выше атрибуте для создания дочерних элементов HTML-элемента ul в той же функции javascript следующим образом:

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

Есть ли способ сделать это? ТИА.

1 Ответ

2 голосов
/ 02 марта 2012

Я не уверен, что вы можете использовать переменную JavaScript attributes в @Html.ActionLink?

Я бы порекомендовал изменить его на

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