我需要从asp.net内部向JavaScript函数传递多个参数。我试过这个解决方案,但是当参数是字符串时它不起作用,如果我用另一个整数替换字符串参数它正常工作:
onClick: '<%# String.Format("test({0},{1})", Eval("O1"),Eval("hometeam")) %>'
答案 0 :(得分:0)
只需在字符串参数的{X}附近添加双引号“”,就像这样
<input id = "btn_o2" type ="button" style = "width :40px ; height : 18px ;font-size :8 ; height : 18px ;font-size :8" value = '<%# Eval("o2") %>' onclick = '<%# String.Format("addTicket({0},""{1}"")", Eval("O1"),Eval("hometeam")) %>' />