繁体   English   中英

使用ASP.NET MVC3 razor上的javascript变量动态创建html动作链接

[英]Dynamically create html action links using javascript variables on ASP.NET MVC3 razor

假设我有一个带有以下键值对的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>';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM