Archief - focus op msgbox?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

sQuare

Legacy Member
Hallo,
als ik een msgbox laat zien in het project komt de msgbox maar komt hij niet naar de voorgrond. Hij komt gwn onder in de taakbalk. ik heb al gegoogled maar dat is allemaal met Javascript en volgens de opdracht moeten we zo min mogelijk Javascript gebruiken.
Code:
MsgBox("Lid succesvol toegevoegd", MsgBoxStyle.Information, "Aanmaken")

Mvg

Mee

Legacy Member
Dat heb ik ook gemerkt met Visual Studio, geen idee hoe ge dat oplost. Komt waarschijnlijk omdat die messagebox van VS komt (die "achter" uw browser staat) en daardoor automatisch ook "achter" uw browser terechtkomt.

Met een messagebox werken in ASP is een slecht idee he, vermits dat enkel server-side te zien is. Maw, als die pagina ergens op een server staat en gij gaat daar naar toe met uw browser gaat ge geen messageboxen te zien krijgen, die gaan allemaal op de server terecht komen (en vermist ge daar niet op 'ok' kunt klikken gaat uw pagina vastslagen ;)).

Ge gaat het imo dus weldegelijk met JavaScript moeten doen, ik heb daar overtlaatst nog een simpele methode voor geschreven die misschien van pas kan komen:
Code:
        //Sends a message to the user via JavaScript
        private void Message(string message)
        {
            System.Diagnostics.Debug.Assert(!message.Contains("'"), "Quote in message, not a good idea with JavaScript");
            string strScript = "<script language=JavaScript>";
            strScript += "alert('" + @message + "')";
            strScript += "</script>";
            if (!ClientScript.IsStartupScriptRegistered("clientScript"))
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "clientScript", @strScript);
            }
        }

sQuare

Legacy Member
mmm alvast merci. dus als ik het goed begrijp kan je uiteindelijk helemaal niet met een msgbox gaan werken. Ik heb ook een msgbox gebruikt voor een user te verwijderen, waar hij op Oké of op annuleren moet klikken. hoe kan ik dit dan het best oplossen?
en van die dingen knalle wij in zo'n vb code, niet in de source btw

Drone

Legacy Member
op de linkbutton of button kan je dit doen.

Code:
<asp:button runat="server" 
                 onclientclick="return confirm('Are you sure?');" 
                 text="delete" />

sQuare

Legacy Member
we hebben dat opgelost gekregen :) wel is waar zeer wazig. morge presentatie en de website rolt vierkant. vingers kruisen :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan