在ASP.NET MVC3剃刀上使用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>';
相关文章:
- Javascript动态变量(添加了随机数)
- 传递给 PHP 表单时 JavaScript 动态变量上的未定义索引
- Knockoutjs-带有动态变量的模板
- 在Javascript中连接一个动态变量名
- 将字符串与integer连接,用作jquery中的变量(创建动态变量)
- 在jquery中声明基于动态变量的动态数组
- 使用动态变量从tr访问子td
- 动态变量名称 javascript MVC
- 使用Handlebars从动态变量渲染组件
- JS中的动态变量
- 动态变量名语法
- HashJS中的动态变量
- 使用动态变量名更新JSON中的结果
- 显示动态变量(php和javascript)的总数
- 使用动态变量作为多维对象的键
- 车把:将动态变量传递给零件
- 如何使用 jquery 创建动态变量
- 使用 eval JavaScript 创建动态变量
- JavaScript 解析带有动态变量的嵌套 JSON
- 对 Google API HTTP 请求使用动态变量