je cherché sur le web, mais ne l'ai pas trouvé une vraie bonne réponse à cette question ..ASP.NET: afficher une notification sur une autre page, après que les données enregistrées dans la base de données avec succès
Disons que je forme, sur AddToList .aspx, et je veux que, après avoir frappé envoyer, il vous redirigera vers List.aspx, avec un message "L'élément a été ajouté à la liste" dans une boîte de message div.
Dois-je envoyer List.aspx? Msg = mon message, ou y a-t-il un autre moyen de le faire?
EDIT:
donc je fait cette classe d'aide:
public class MessageHelper : System.Web.UI.MasterPage
{
public void SetMessage(String message)
{
Session["Message"] = message;
}
public string GetMessage()
{
if (String.IsNullOrEmpty(Session["Message"]))
{
String temp = Session["Message"];
Session["Message"] = "";
return temp;
}
else
{
return "";
}
}
}
et a obtenu cette erreur:
Error 32 The best overloaded method match for 'string.IsNullOrEmpty(string)' has some invalid arguments
Error 33 Argument '1': cannot convert from 'object' to 'string'
Error 34 Cannot implicitly convert type 'object' to 'string'. An explicit conversion exists (are you missing a cast?)
NATTO - essayer ne pas changer votre question si drastiquement la prochaine fois. Vous avez complètement changé de sens, ce qui a eu pour conséquence que les réponses ne sont pas pertinentes pour la question nouvellement éditée. Vous devriez avoir ouvert une autre question pour votre erreur de casting. Merci! –