【发布时间】:2011-04-30 23:53:46
【问题描述】:
我正在使用一个数据列表,其中我定义了一个项目模板。我在这个项目模板中使用 asp:LinkButton。我在这个链接按钮标签中使用了 OnClick="methodname"。我在后面的代码中定义了相应的 mehtodname,但是当页面加载和单击数据列表中的任何项目时,我不断收到 Java 运行时错误。它说我没有用提到的名称定义 javascript 函数函数。
不是 asp:LinkButton 一个服务器控件。我想在后面使用我的 c# 代码而不是 javascript。我该怎么做??
<asp:DataList ID="DLID" RepeatColumns="5"
RepeatDirection="Horizontal" runat="server">
<ItemTemplate><div class="home"><div class="homeblock"></div><div class="homeitem"><ul><li><span style="font-size:small;"><asp:LinkButton ID="TopItem" runat="server" OnClick="Item_OnClick"><%# Container.DataItem %></asp:LinkButton></span></li></ul></div></div></ItemTemplate></asp:DataList>
【问题讨论】:
-
发布更多代码。还发布渲染输出。
-
混淆了 OnClick 和 OnClientClick?我们真的需要更多代码。
标签: c# javascript asp.net runtime-error servercontrols