Om du klickar på knappen och sedan kör en refresh så kommer klicket att köras igen, eftersom du kör om postback:en då. Det är inget konstigt med det..
Hej, jag har en UC (abc1.ascx) som för tillfället innehåller 2 knappar. Problemet är att varje gång jag trycker "Refresh" så triggas min btnEmail_Click, inte allra första gången men har jag väl tryckt knappen en gång så väljer programmet, av en för mig okänd anledning, då att gå till btnEmail_Click istället för att att gå till Page_Load.. (iaf när jag sätter ut Breakpoints) .. så varje gång jag klickar Refresh skickas ett e-mail.. hur kan det bli så..??
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
ucMailer = (UserControl)LoadControl("abc2.ascx");
plhMailer.Controls.Add(ucMailer);
}
}
private void btnEmail_Click(object sender, System.EventArgs e)
{
mailer = new abcMailer();
.....
mailer.SendEmail("Hardcoded title", "abc", "adf@adf.com");
}
Jag har provat att sätta clickanropet i både InitializeComponent() med private o även sen istället i aspx sidan med protected men det blir likadant.. nån som har råkat ut för liknande eller..?