Message box en appli web [C#] - C#/.NET managed - Programmation
Marsh Posté le 22-05-2003 à 13:06:50
la seule solution (à ma connaissance...) c'est de passer via du javascripts.
Marsh Posté le 22-05-2003 à 14:16:59
j'ai jamais fait d'appli web en C#, mais le MessageBox.Show() ne fonctionne pas
Marsh Posté le 22-05-2003 à 14:27:24
merci Genesis mais le but c po de passer par du javascript, enfin si vraiment g po le choix...mais c bizar qu'on ne puisse po le faire en c# pour le web...
MessageBox.show ne marche pas en appli web
Marsh Posté le 22-05-2003 à 14:39:23
Mais !? Harko...
Du C# dans une web-app, ça tourne côté Serveur, non !?
Il va pas afficher une MessageBox avec du C#, côté client, dans une web-app !
Marsh Posté le 22-05-2003 à 14:44:12
El_gringo a écrit : Mais !? Harko... |
côté client....
EDIT : la solution microsoft côté serveur c'est ASP.NET
Marsh Posté le 22-05-2003 à 14:57:33
Mais... faire une web-app utilisant du C#, ça fonctionne comment ?
C'est compatible avec tous les browser ?
C'est compatible avec autre chose que Win32 ?
Qqn à l'url d'un site utilisant cette techno svp? par curiosité...
Marsh Posté le 22-05-2003 à 14:59:08
El_gringo a écrit : Mais... faire une web-app utilisant du C#, ça fonctionne comment ? |
ben c'est comme du Java.....sauf que c'est made by microsoft.....
Par contre j'ai pas d'exemple de site avec du C#...
Marsh Posté le 22-05-2003 à 15:03:29
harrysauce a écrit : ben c'est comme du Java.....sauf que c'est made by microsoft..... |
Haaaa, comme une applet ?
Dans les pages web, on peut insérer, genre une balise <embeded> et mettre un p'tit programme C# ?
Marsh Posté le 22-05-2003 à 15:09:58
le code c# s'insère dans la web appli grâce à la balise script, comme pour javascript. J'ai po d'exemple de site non plus...mais ça va venir!
Marsh Posté le 22-05-2003 à 15:11:46
El_gringo a écrit : |
et le programme C# n'est pas compilé de la même facon que pour faire une application en mode console on des forms sous windows...
Marsh Posté le 22-05-2003 à 19:04:50
euh ouais faut pas délirer non plus hein, ca genere toujours que de l'HTML et du javascript hein
Marsh Posté le 22-05-2003 à 20:19:04
HappyHarry a écrit : euh ouais faut pas délirer non plus hein, ca genere toujours que de l'HTML et du javascript hein |
ah merde, je pensais que ca faisais une vrai appli comme du Java....
Marsh Posté le 22-05-2003 à 22:22:57
pour revenir à la question initiale je crois que tu as 2 methodes :
-ajouter dynamiquement des "Attributes" à tes controles
du style : monBouton.Attributes.Add("OnClick", "javascript:
alert('attention');" );
-ou utiliser RegisterClientScriptBlock ou RegisterStartupScript
ici : http://msdn.microsoft.com/library/ [...] ktopic.asp
et la : http://msdn.microsoft.com/library/ [...] ktopic.asp
Marsh Posté le 22-05-2003 à 22:25:53
Salut à tous,
Vous pouvez programmer l'ASP.net soit en Vb.net soit en C#. En fait vous avez votre page ASPX, c'est à dire la page sur laquelle vous allez retrouver tout vos elements HTML ou ASP ( genre listbox, combobox, datagrid, textbox ou de simple zone de texte HTML ... ). Ensuite vous avez un fichier xxx.cs ou xxx.vb pour tout ce qui est du code ; c'est à dire que vous retrouvez tout votre code dans ce fichier là. Par exemple, qd vous cliquez sur le bouton ASP ( et non HTML ) d'une page ASPX, vous appelez l'evenement OnClick dans le fichier xxx.cs ou xxx.vb.
Si vous préférez c'est un peu comme les templates en PHP, une page HTML et une page PHP pour le code. Cette facon de programmer est vraiment très bien et propre, au moins le graphiste peu bosser de son coté sans souci et le programmeur aussi.
Sinon pour repondre à la question, il n'est pas possible de faire de messagebox dans une page ASPX, il faut faire du VbScript ou du Javascript, seule solution.
Allez bye
RedField
Marsh Posté le 23-05-2003 à 08:56:30
RedField : ca c'est la méthode avec codeBeyond (conseillé). Mais tu peux aussi tout saloper en mélangeant le code et la mise en forme dans le meme fichier.
Marsh Posté le 23-05-2003 à 09:34:30
ToxicAvenger a écrit : RedField : ca c'est la méthode avec codeBeyond (conseillé). Mais tu peux aussi tout saloper en mélangeant le code et la mise en forme dans le meme fichier. |
c'est "code behind".
effectivement tu peux tout saloper... mais c'est tout et la maintenance est une horreur.
Marsh Posté le 23-05-2003 à 10:56:49
genesis a écrit : |
ouais exact.
Marsh Posté le 22-05-2003 à 11:22:54
Salut à Tous!
Comment afficher une message box dans une web application en c#? quelle classe elle utilise?
en appli console po de probs mais en web appli j'ai po trouvé.