我有一个数据主义者。我的设计师代码是这样的。
<asp:DataList ID="dlView" runat="server" CssClass="basix" RepeatColumns="4" >
<ItemTemplate>
<tr>
<td>
<asp:Image ID="imgPlan" runat="server" ImageUrl='<%#GetImage(Eval("ImageName")) %>' />
</td>
<td>
<asp:LinkButton ID="lnkChangeLogo" runat="server" Text="ChangeLogo" CommandName="Select">
</asp:LinkButton>
<asp:LinkButton ID="lnkRemoveLogo" runat="server" Text="RemoveLogo"
OnClientClick="javascript:ConfirmChoice();return false;"/>
</td>
<td>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="btnUpload" runat="server" Text="Upload"/>
</td>
</tr>
</ItemTemplate>
</asp:DataList>
当我点击btnUpload时,我想在javascript中调用一个函数,假设它的uploadimages()。我必须在imgPlan中传递Eval(“ImageName”),并将ImageName传递给javascript。我怎么能这样做?
答案 0 :(得分:1)
未测试:
<asp:Button ID="btnUpload" runat="server" onclick="UploadImages("<% Eval("ImageName") %>");" Text="Upload"/>
编辑:
onclick可能需要是OnClick或OnClientClick(你可能需要输入“javascript:UploadImages”