繁体   English   中英

如何在 Onclick 事件中传递字符串

[英]how to pass a string in an Onclick event

我正在尝试自动添加锚点,这就是我所做的

" <a  id='" + x.NomFic + "' onclick='TransfererFica( " +x.Idtran +"  ,  "+ x.NumVdr + "  , '" + x.NomFic + "' )';   </a>"

但是x.NomFic是一个字符串的问题,所以当我点击锚点时它会引发错误,所以我的问题是如何传递参数字符串,我试图放置一个 integer 只是为了检查我的代码是否有效并且确实如此,当我将x.NomFic更改为接受字符串时,代码不起作用,有什么想法吗?

您需要在代码中使用转义字符“\”

" <a  id='" + x.NomFic + "' onclick='TransfererFica( " + x.Idtran + "  ,  " 
       + x.NumVdr + "  , \"" + x.NomFic + "\" )';   </a>"

更多关于转义字符的阅读

https://csharpindepth.com/articles/Strings

暂无
暂无

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

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