【发布时间】:2012-02-06 16:47:25
【问题描述】:
我在 asp.net 中有一个数据列表
我在使用 vb 和 asp
现在我的代码如下
<table border="0" cellpadding="0" cellspacing="0" >
<tr>
<br />
<td>
Question Number:
<asp:Label ID="Label3" runat="server" Text='<%# Eval("Question_no") %>' />
<br />
Cust_id:
<asp:Label ID="Cust_idLabel" runat="server" Text='<%# Eval("Cust_id") %>' />
<br />
Question:
<asp:Label ID="Label1" runat="server" Text='<%# Eval("Question") %>' />
<br />
Time:
<asp:Label ID="Label2" runat="server" Text='<%# Eval("Date_time") %>' />
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/ImagesFolde/Chrysanthemum.jpg" Height="50" Width="50" **OnClientClick="s()"**/>
如您所见,所有这些都在 datalist 中
所以会重复..
我在里面放了一张图片
现在我想在点击任何图像时调用一个方法
我在 vb 中创建了一个名为 s() 的子
我想叫它
我在 clientclick() 事件中使用,但不起作用
怎么办?
【问题讨论】:
-
是否有任何控制台错误?
s定义在哪里? -
s 在我后面用vb语言定义
-
那么问题来了,您使用的是客户端代码,但您的代码是服务器端的。
-
我有什么建议?
-
你需要了解客户端和服务端的区别。