begin process at 2012 05 27 13:27:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

Afficher un alert javascript dans du code behind VB net


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Afficher un alert javascript dans du code behind VB net

jeudi 1 juillet 2004 à 11:59:04 | Afficher un alert javascript dans du code behind VB net

domikawax


Bonjour à tous,

J'ai un formulaire ASP.Net avec des contrôles WEbForms.

Sur le click d'un bouton, je veux vérifier les saisies dans ces différents contrôles et afficher une boite de dialogue javascript (ou autre) indiquant les saisies à corriger.

Merci pour vos réponses

Dom
jeudi 1 juillet 2004 à 12:24:51 | Re : Afficher un alert javascript dans du code behind VB net

jesusonline

Membre Club Administrateur CodeS-SourceS
va voir ici : http://www.aspfr.com/forum.v2.aspx?ID=249611&nb=8

je posterais une source des que possible

sinon tu as un controle qui doit s'appeller summaryvalidation qui synthetise les erreurs dans la page

Cyril
jeudi 1 juillet 2004 à 13:40:35 | [Résolu] Re : Afficher un alert javascript dans du code behind VB net

domikawax

Merci à toi jesusonline

c'est tout à fait ce qu'il me fallait

J'ai pas tout compris mais c'est grave, je vais essayer de m'y attacher
Je remets ici ton bout de code :

copier le code qui suit dans votre code behin VB.Net
Public Class MessageBox
Private m_executingPages As Hashtable = New Hashtable

Public Sub Show(ByVal sMessage As String)
'// If this is the first time a page has called this method then
If Not m_executingPages.Contains(HttpContext.Current.Handler) Then


' // Attempt to cast HttpHandler as a Page.
Dim executingPage As Page = HttpContext.Current.Handler

If Not executingPage Is Nothing Then


'// Create a Queue to hold one or more messages.
Dim messageQueue As Queue = New Queue

'// Add our message to the Queue
messageQueue.Enqueue(sMessage)

'// Add our message queue to the hash table. Use our page reference
'// (IHttpHandler) as the key.
m_executingPages.Add(HttpContext.Current.Handler, messageQueue)

'// Wire up Unload event so that we can inject
'// some JavaScript for the alerts.

'executingPage.Unload += new EventHandler( ExecutingPage_Unload );
AddHandler executingPage.Unload, AddressOf ExecutingPage_Unload
End If

Else
'// If were here then the method has allready been
'// called from the executing Page.
'// We have allready created a message queue and stored a
'// reference to it in our hastable.
Dim Queue As Queue = CType(m_executingPages(HttpContext.Current.Handler), Queue)

'// Add our message to the Queue
Queue.Enqueue(sMessage)
End If

End Sub

'// Our page has finished rendering so lets output the
'// JavaScript to produce the alert's
Private Sub ExecutingPage_Unload(ByVal sender As Object, ByVal e As System.EventArgs)
'// Get our message queue from the hashtable
Dim Queue As Queue = CType(m_executingPages(HttpContext.Current.Handler), Queue)

If Not Queue Is Nothing Then

Dim sb As New System.Text.StringBuilder

'// How many messages have been registered?
Dim iMsgCount As Integer = Queue.Count

'// Use StringBuilder to build up our client slide JavaScript.
sb.Append("<script language='javascript'>")

'// Loop round registered messages
Dim sMsg As String
Do While iMsgCount > 0
sMsg = Queue.Dequeue().ToString
sMsg = sMsg.Replace("\n", "\\n")
sMsg = sMsg.Replace("""", "'")
sb.Append("alert( """ + sMsg + """ );")
iMsgCount -= 1
Loop

'// Close our JS
sb.Append("</script>".ToString)

'// Were done, so remove our page reference from the hashtable
m_executingPages.Remove(HttpContext.Current.Handler)

'// Write the JavaScript to the end of the response stream.
HttpContext.Current.Response.Write(sb.ToString())
End If
End Sub


End Class

Puis il vous reste à instancier la classe comme suit :
Dim mb As New MessageBox
mb.Show("Coucou !!!")


Dom


Cette discussion est classée dans : javascript, net, code, afficher, alert


Répondre à ce message

Sujets en rapport avec ce message

Popup en .net [ par romain3395 ] Bonjour,comment afficher un popup en .net ? Il n'existe que le javascript qui fait cela ?Sinon pour l'afficher en javascript, je fais :Response.Write( Msgbox en ASP.NET [ par dionysos6868 ] Bonjourvoila dans mes fichier aspx.vb je voudrais faire afficher une msgbox mais a chaque fois ca me crée un erreurVous ne pouvez pas afficher une boî [ASP.NET][VB.NET][JS]Communication .net javascript [ par chrisisis ] Bonjour, J'ai développé une application asp.net qui permet d'ajouter divers contrôles personnalisés, comme textbox, label, ... et calendar J'ai entre alert !!! [ par InnocentCriminal ] Bonjour, J'essaye de faire des messages d'avertissement à l'utilisateur en javascript -> alert("message")j'aimerais savoir pourquoi il faut utiliser : Javascript dans page ASP.NET 2.0 [ par adomarle ] Bonjour, J'ai un bouton qui me permet d'ouvrir un popup avec une image. J'ai réussi à faire un code qui faisait cohabiter .net et javascript mais ce php -- > asp.net [ par astuces_jeux ] bonjour je cherche comment transeformer un code php vers un code asp.net il y a un moyen ??? mon code  :http://ww .NET : Probleme de session lors de la suppresion ou renommage d'un dossier [ par jolazoule ] BonjourJ'ai une page avec du code qui supprime un dossier "dossier1"et qui renomme le dossier en "Dossier 1"Mon probleme est que lorsque je fais cette [ASP.net][C#] Séparation de la classe [ par otterc8 ] Bonjour, bonsoir bonne nuit!Je voudrais savoir s'il est possible de séparer une classe du reste du code en ASP.net!?ex:MaClasse{ Attrib1; Attrib afficher l'item d'un dropdownlist en fonction d'un autre [ par Sardonnen ] bonjour,j'ai deux ddl dans mon formulaire le premier m'affiche la ville et le deuxieme le code postal (la valeur lié sur les deux est la même, il s'ag boite de messagea alert [ par sorcier_sly ] Salut tout le monde !!Je voudrais afficher une boite de type alert lorque je click sur un bouton avec du code a mettre dans l'event click.Pour l'insta


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales