Kan jag komma åt LinkButton CommandArgument i Page_Load i en UserControl. Det verkar gå att få fram med koden nedan.....Får använda detta som quickfix tills tid finns att bygga snyggare lösning.... Komma åt commandArgument i page_load
Om det går hur?Sv: Komma åt commandArgument i page_load
private void Page_Load(object sender, System.EventArgs e)
{
//Button
if(Request.Form["btn"] == "Buitton")
{
Button myBtn = FindControl("btn") as Button;
Response.Write( myBtn.CommandArgument.ToString() );
}
//LinkButton
if(Request.Form.HasKeys())
{
if(Request.Form[0] == "lnkButton" )
{
LinkButton myLnkBtn = FindControl("lnkButton") as LinkButton;
Response.Write( myLnkBtn.CommandArgument.ToString() );
}
}
}
.aspx
<asp:LinkButton ID="lnkButton" Runat="server" CommandName="linkButton" CommandArgument="111">BlaBla</asp:LinkButton>
<asp:Button ID="btn" Runat="server" Text="Button" CommandName="Button" CommandArgument="222"></asp:Button>