关注datalist

时间:2009-08-14 11:56:17

标签: javascript asp.net

我有一个数据主义者。我的设计师代码是这样的。

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

当我点击btnUpload时,我想在javascript中调用一个函数,假设它的uploadimages()。我必须在imgPlan中传递Eval(“ImageName”),并将ImageName传递给javascript。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

未测试:

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

编辑:

onclick可能需要是OnClick或OnClientClick(你可能需要输入“javascript:UploadImages”