问问题
549 次
1 回答
1
Url.Content() 调用在您的视图被解析并发送到浏览器时执行。当网格在浏览器中实际呈现时(很久以后),就会执行 Javascript。
这一切
@Url.Content("~/Customer/Address/List/"+id)
是 C# 代码。您不能在 C# 代码中访问 Javascript 变量,反之亦然。
您需要做的是生成没有 id 的 URL 并在 Javascript 中连接:
e.row.cells[0].innerHTML ="<a href=\"@Url.Content("~/Customer/Address/List/")"+ id +"\" target=_blank>nxn v</a>";
于 2013-08-12T12:02:25.090 回答