Comment faire pour afficher une boîte de message dans SharePoint 2010

J'ai construit un contrôle avec une RenderingTemplate personnalisé ContentType. Il contient des boutons supplémentaires. Si le code derrière un bouton échoue, je tiens à informer l'utilisateur avec une boîte de message.

J'ai essayé

string script = "<script language='javascript'>MsgBox('" + errorMessage + "')</script>";
Page.ClientScript.RegisterClientScriptBlock(GetType(), "Register", script);

Mais il n'apparaît pas, et je ne trouve pas le code javascript dans la page affichée. Ce que je fais mal? Est-il spécial SharePoint boîte de message de la classe dans SharePoint 2010?

  • Est-ce le jQuery MsgBox ou autre chose? Avez-vous essayé de la norme javascript alert()? Avez-vous un message d'erreur sur la page, ou est le code n'est pas exécuté du tout?
  • alert() fonctionne, merci. Mais je suis à la recherche de quelque chose de similaire à la SharePoint standard de boîtes de message (par exemple, lorsque vous essayez de supprimer une liste)
  • attendez, je viens de voir, SharePoint utilise alert() et confirmer() pour cela ... ok, jamais l'esprit ... @Pierre Jacoby, si vous publiez mon ciselée et remplacer MsgBox avec alerte, je vais accepter la réponse.
InformationsquelleAutor Hinek | 2010-11-01