OnClick无法找到我正在呼叫的子

时间:2016-06-03 09:21:05

标签: javascript html asp.net vb.net

我正在构建一些html文本放在窗口上。 它主要按预期工作,但我正在显示一个按钮 - 当点击时无法找到我正在调用的子程序。我只是看不出我错过了什么或做错了什么。不确定我是否需要javascript?感谢。

'OpenImage'是服务器端的子程序。我传递了一些变量。 'details'是我正在创建的文本字符串。

details = details & "<input type=""image"" runat=""server"" ID=""ButtonOpen"" src=""../Images/icon_view.gif"" OnClick=""openimage('" & recDataSP.ItemUkey.ToString() & "','" & quote & "','')"" />"

3 个答案:

答案 0 :(得分:1)

如果我正确地阅读了您的问题,您不应该使用javascript声明您的按钮,然后声明您的图片。

<button id="BtnSave" runat="server" OnClick=""openimage('" & recDataSP.ItemUkey.ToString() & "','" & quote & "','')"" />"><img src="Images/save.png" />Save</button>

答案 1 :(得分:0)

我将您的代码复制到我的页面中,我发现引号存在问题

details = details & "<input type=\"image\" runat=\"server\" ID=\"ButtonOpen\"src=\"../Images/icon_view.gif\"OnClick=\"openimage('recDataSP.ItemUkey.ToString()','quote','');\"/>" 

用给定代码替换你的代码

答案 2 :(得分:0)

感谢您的回答。当我看到评论时,它就到位了。错误的报价和订单的组合。