0

我正在开发一个 asp.net 应用程序,其中有一个 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>
4

0 回答 0