如何在asp.net中使用javascript获取listview内的按钮命令

时间:2013-10-05 08:58:00

标签: asp.net

我正在开发一个asp.net应用程序,其中我有一个ListView,其中有一个linkbutton。我想得到listview内按钮的命令。我使用了以下代码:

<asp:ListView ID="ListView5" runat="server" OnItemDataBound="ListView5_ItemDataBound">
 <ItemTemplate>
 <li>

    <asp:Image runat="server" Style="width: 50px; height: 50px;" ID="Image1" ImageUrl='<%#Eval("Image") %>' />
        <asp:HiddenField ID="lblWallID" runat="server" Value='<%#Eval("Wall_ID") %>'></asp:HiddenField>
        <p>
         <asp:LinkButton ID="linkID" runat="server" CommandArgument='<%#Eval("UID") %>'>
           <asp:Label ID="lbl1" runat="server" Text='<%#Eval("Full_Name") %>'></asp:Label>
   </asp:LinkButton>
  </p>
 <p>
     <asp:Label ID="Label1" runat="server" Text='<%#Eval("Wall_Content") %>'></asp:Label>
</p>
 <p>
     <asp:Label ID="lblTime" CssClass="time-text" runat="server" Text='<%#Eval("TimeAgo") %>'></asp:Label>
</p>

<p>

        <asp:LinkButton ID="btnClick" runat="server" Text="Comment" OnClientClick="SaveCom(this);" CommandArgument='<%#Eval("Wall_ID") %>' CommandName="Comment"></asp:LinkButton>
                                                    </p>

                                                 </li>
                                    </ItemTemplate>
                                </asp:ListView>

Javascript功能是:

<script type="text/javascript">
        function SaveCom() {
            var val = $(this).commandargument();
</script>

0 个答案:

没有答案