繁体   English   中英

使用 javascript 向锚标记添加 url.action 不起作用

[英]Adding a url.action to a anchor tag using javascript not working

我正在尝试将 url.action 方法动态添加到锚标记,但由于某种原因,它不断在 url.action 部分和我的操作名称之间添加一个空格。

这是javascript代码:

var contentString = '<h3 class="info-window-title">Name of NPO</h3>' + '<a href="@Url.Action("Wallet","Wallet")">Click me to donate!</a>';

这是我使用 chrome 开发工具检查锚标记后的代码:

<a href="@Url.Action(" wallet","wallet")">Click me to donate!</a>

它一直在钱包前添加一个空格,我不知道为什么。 任何帮助将非常感激。

我可以在字符串连接中看到一些问题,您必须在字符串文字中使用反斜杠字符作为双引号/单引号

 var contentString = '<h3 class="info-window-title">Name of NPO</h3>' + 
     '<a href=\"@Url.Action(\'Wallet\',\'Wallet\')\">Click me to donate!</a>';

暂无
暂无

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

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