添加的CommandName屬性,以及可選的CommandArgument屬性,你的LinkButton控件。然後將OnCommand屬性設置爲您的Command事件處理程序的名稱。
<asp:LinkButton ID="ENameLinkBtn" runat="server" CommandName="MyValueGoesHere" CommandArgument="OtherValueHere"
style="font-weight: 700; font-size: 8pt;" OnCommand="ENameLinkBtn_Command" ><%# Eval("EName") %></asp:LinkButton>
<asp:Label id="Label1" runat="server"/>
那麼這將是可用的,當你的處理程序:
protected void ENameLinkBtn_Command (object sender, CommandEventArgs e)
{
Label1.Text = "You chose: " + e.CommandName + " Item " + e.CommandArgument;
}
更多信息上MSDN
可以聲明發件人爲LinkButton的,跳過類型轉換:
您也可以綁定時,如果您使用的是任何可綁定的控件
LinkButton
做設置CommandArgument
參數 保護無效ENameLinkBtn_Click(LinkButton發件人,EventArgs e){0} {0} {字符串yourValue = sender.CommandArgument; //做你在這裏所需要的 } (對不起,我試過但我不能格式化代碼) – RocketCity 2016-03-10 22:31:20