我有一个数据列表。我的设计器代码是这样的。
<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。我该怎么做呢?
发布于 2009-08-14 12:00:23
未经测试:
<asp:Button ID="btnUpload" runat="server" onclick="UploadImages("<% Eval("ImageName") %>");" Text="Upload"/>编辑:
onclick可能需要是OnClick或OnClientClick (并且您可能必须将"javascript:UploadImages“
https://stackoverflow.com/questions/1277487
复制相似问题