简体   繁体   中英

Concerned with datalist

I have a datalist. My designer code is like this.

<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>&nbsp;

   <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>

When I click btnUpload, I want to call one function in javascript, suppose its uploadimages(). I have to pass Eval("ImageName") in imgPlan, and ImageName also to javascript. How can I do that?

Untested:

<asp:Button ID="btnUpload" runat="server" onclick="UploadImages("<% Eval("ImageName") %>");" Text="Upload"/>

EDIT:

onclick might need to be OnClick or OnClientClick (and you may have to put "javascript:UploadImages"

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM