我在 aspx 页面中有 ListView 控件,在 ListView 控件中有这个控件:
<asp:LinkButton ID="addToCart" runat="server" CommandArgument='<%# Eval("ProductID") %>' OnCommand="addToCart_Click">Add Cart</asp:LinkButton>
并使用此代码母版页:
<%@ Page EnableViewState="true" ViewStateMode="Disabled" ...
此外,ListView ViewStateMode 已启用。这个代码:
protected void addToCart_Click(object sender, CommandEventArgs e)
{
//insert product into cart table
}
首先,我将单击 addToCart 并执行代码。(这可以)但是,当我点击刷新页面时,代码重新运行(将产品插入购物车表)!