【发布时间】:2010-11-29 12:26:14
【问题描述】:
简单地说,我在转发器中有一个锚点,它在点击一个 javascript 函数时触发,它将 Div 的 innerHTML 设置为某些内容。
在中继器之外尝试这个确实有效! 但是如果我尝试在中继器的项目模板中实现相同的代码,它就行不通了!
注意:我想我需要先访问中继器,然后再访问其中的 Anchor!但我不知道该怎么做
进一步说明:
JavaScript 函数:
function show(ele, content) {
var srcElement = document.getElementById(ele);
if (srcElement != null) {
srcElement.innerHTML = content;
}
}
转发器代码:
<asp:Repeater ID="Repeater1" runat="server" >
<ItemTemplate>
Name : <%# Eval("name")%>
<DIV ID= "PersonalInfo1" runat="server"></DIV>
<A id="A1" href="#" runat="server" onclick="show('PersonalInfo1','Address : ')">More...</A>
</ItemTemplate>
</asp:Repeater>
PS:发布的代码在中继器中不起作用!
【问题讨论】:
标签: c# javascript asp.net webforms