所以我想做的是在单击按钮时从标签中提取文本。到目前为止,我得到的是以下内容:
<asp:Label ID="lbl_carID" runat="server" Text="Label"></asp:Label>
<asp:Label ID="lbl_ownerID" runat="server" Text="Label"></asp:Label>
<asp:Button ID="btn_wishList" runat="server" Text="Add to wish list" CssClass="btn" CommandArgument='<%= lbl_carID.Text.ToString() %>' OnCommand="btn_wishList_Command" />
<asp:Button ID="btn_offer" runat="server" Text="Make Offer" CssClass="btn" CommandArgument='<%= lbl_ownerID.Text.ToString() %>' OnCommand="btn_offer_Command" />
我也尝试过不使用该ToString()
方法,但它不起作用。也试过没有=
after %
。我是代码插入的新手,所以我想它真的很小,但我无法让它工作。有什么建议么 ?
编辑:这是后面的代码btn_offer_command
。这两个命令在开始时是相同的,所以我发布了较短的代码。
protected void btn_offer_Command(object sender, CommandEventArgs e)
{
string id = (string)e.CommandArgument;
Session["ownerToBeOffered"] = id;
Response.Redirect("LoggedInFeatures/MakeOffer.aspx");
}