如何将数据列表中的控件值传递给 JavaScript?
我有一个像这样的数据列表:
<asp:DataList ID="dl" runat="server" Width="301px" onitemcommand="dl_ItemCommand">
<ItemTemplate>
<table style="border:solid 1 #CCCCCC" >
<tr align="left">
<td align="left">
<img id="imgPhoto" runat="server"
alt="Company Logo"
border="0"
align="middle"
style="border:solid 5px #CCCCCC;height:10px"src='<%#GetImage(Eval("ImageName")) %>'
/>
<asp:HiddenField id="hdnImg" runat="server" Value='<%#Eval("ImageName") %>'/>
</td>
</tr>
<tr align="center">
<td align="center">
<asp:LinkButton ID="lnkChangeLogo" runat="server" Text="ChangeLogo" OnClientClick="javascript:showLayerUpLoad();return false;"> </asp:LinkButton>
<br />
<asp:LinkButton ID="lnkRemoveLogo" runat="server" Text="RemoveLogo" OnClientClick="javascript:ConfirmChoice();return false;"/>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
我想将 imagePhoto 的 src 传递给函数 showLayerUpLoad()。我该怎么做。我可以在 ItemCreated 事件中执行此操作吗?有人可以帮忙吗?showLayerUpLoad() 在 javascript 中是 fn 以显示弹出窗口。
I have a datalist like this:
<asp:DataList ID="dl" runat="server" Width="301px" onitemcommand="dl_ItemCommand">
<ItemTemplate>
<table style="border:solid 1 #CCCCCC" >
<tr align="left">
<td align="left">
<img id="imgPhoto" runat="server"
alt="Company Logo"
border="0"
align="middle"
style="border:solid 5px #CCCCCC;height:10px"src='<%#GetImage(Eval("ImageName")) %>'
/>
<asp:HiddenField id="hdnImg" runat="server" Value='<%#Eval("ImageName") %>'/>
</td>
</tr>
<tr align="center">
<td align="center">
<asp:LinkButton ID="lnkChangeLogo" runat="server" Text="ChangeLogo" OnClientClick="javascript:showLayerUpLoad();return false;"> </asp:LinkButton>
<br />
<asp:LinkButton ID="lnkRemoveLogo" runat="server" Text="RemoveLogo" OnClientClick="javascript:ConfirmChoice();return false;"/>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
I want to pass src of imagePhoto to function showLayerUpLoad().How can i do that.Can i do this in ItemCreated event.Can anybody help?showLayerUpLoad() is fn in javascript to show popup.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以做的一件事是稍微修改一下 javascript 函数。 让它进行一个论证。
在后面的代码中处理数据列表的项目数据绑定事件:
希望这有帮助。
One thing you can do this modify the javascript function a bit. Let it take one argument.
In your code behind handle the datalist's item databound event:
Hope this helps.