假设我有一个javascript字典变量,该变量具有以下键值对:
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。
我不确定您是否可以在@Html.ActionLink
中使用JavaScript attributes
变量?
我建议将其更改为
var htmlContent = '<ul><li><a href="@Url.Action("Details", "Home")" name="' +
attributes.name + '">Link</a></li></ul>';