Bonjour,
Votre message précédent étant dans le forum Visual C#, Biche a considéré que vous faisiez du Winforms, un forum dédié à ASP.Net existant
http://forums.microsoft.com/MSDN-FR/ShowForum.aspx?ForumID=896&SiteID=12
Si vous êtes en ASP.Net et voulez forcer le clic du bouton au chargement de la page il faut générer un peu de javascript. Dans l'exemple suivant je suppose que vous avez un bouton avec la propriété name valant "Button1" et que la classe de la page est "_Default" :
Code Snippet
protected
override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
Page.ClientScript.RegisterStartupScript(
typeof(_Default)
,
"Click"
,
"document.getElementById('" + this.Button1.ClientID + "').click();"
,
true
);
}
La méthode RegisterStartupScript permet d'ajouter un code javascript à la fin de la page, les 2 premiers paramètres permettent de définir une clé unique associée au script. Le 3ème paramètre est votre javascript et le dernier permet de dire à la méthode d'ajouter automatiquement les balises HTML <script></script>.
Dans le script, on récupère l'objet INPUT via sont id et on appel la méthode click() qui simule un clic sur le bouton.
Guillaume