NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze: MessageBox v ASP.NET

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
N-nojmi
Člen
Avatar
N-nojmi:14.5.2015 11:34

Zdravím,

chtěl bych zprovoznit MessageBox a ASP.NET aplikaci.

Bohužel se nějak nedaří. Je to vůbec možné zprovoznit, nebo to budu muset řešit přes JavaScriptový Alert?

Kód je následující:

try
            {
                sql.UlozitZaznam(TextBox2.Text, TextBox1.Text, DropDownList1.SelectedItem.ToString(), DropDownList2.SelectedItem.ToString(), TextBox4.Text);
                LabelVysledek.Text = "ODESLÁNO - Za Vaše připomínky a náměty děkujeme";
                Button1.Visible = false;
            }
            catch (Exception)
            {
                MessageBox.Show("Zápis se nezdařil", "Chyba", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.ServiceNotification);
            }

Díky za ochotu s pomocí

Odpovědět
14.5.2015 11:34
Není hloupých lidí, jen lidí co málo používají google...
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na N-nojmi
David Hartinger:14.5.2015 11:45

Použil bych jQueryUI, mají tam docela pěkné dialogy. Ale spíše se tyhle zprávičky zobrazují jako barevný div někde nad článkem, vyskakovací okénka jsou dobrá na desktopu, na webu docela otravují.

Nahoru Odpovědět
+2
14.5.2015 11:45
New kid back on the block with a R.I.P
Avatar
vodslon
Člen
Avatar
Odpovídá na N-nojmi
vodslon:14.5.2015 11:53

Ahoj, nejsem moc Asp.net, ale myslím, že MessageBox nejde použít, navíc se vysakovací okna se nedělají. Spíše se to řeší vypísem přímo do stránky + ta Metoda Sql.UlozitZaznam si myslí, že Ti vyhodí chybu až v tom UlozitZaznam, takže tady by Ti to do Catchu neskočilo.

 
Nahoru Odpovědět
14.5.2015 11:53
Avatar
N-nojmi
Člen
Avatar
Odpovídá na David Hartinger
N-nojmi:14.5.2015 12:23

Super nápad, díky za radu.

Nahoru Odpovědět
14.5.2015 12:23
Není hloupých lidí, jen lidí co málo používají google...
Avatar
Odpovídá na N-nojmi
Michal Štěpánek:14.5.2015 12:35

Když už tam máš ten "LabelVysledek", tak ten error zobraz v něm...

Nahoru Odpovědět
+1
14.5.2015 12:35
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.