Zobrazení okna při výběru z Calendarextender od -do vrací chybu   otázka

C#, ASP.NET WebForms

Dobrý den, potřeboval bych poradit ohledně zobrazení chybové hlášky:

"Zobrazení modálního dialogového okna nebo formuláře je neplatná operace, pokud aplikace není spuštěna v režimu UserInteractive."

Pokud by někdo mohl :-) ,díky

Podrobnosti o výjimce: System.InvalidOperationException: Zobrazení modálního dialogového okna nebo formuláře je neplatná operace, pokud aplikace není spuštěna v režimu UserInteractive.

Zdrojová chyba:

Řádek 357:        catch (SqlException ex)
Řádek 358:        {
Řádek 359:            MessageBox.Show(ex.ToString());
Řádek 360:        }
Řádek 361:        finally

Zdrojový soubor: c:\inetpub\wwwroot\App_Code\ConnectionClass.cs    Řádek: 359 

Trasování zásobníku: 


[InvalidOperationException: Zobrazení modálního dialogového okna nebo formuláře je neplatná operace, pokud aplikace není spuštěna v režimu UserInteractive. Chcete-li zobrazit oznámení aplikace služby, zadejte styl ServiceNotification nebo DefaultDesktopOnly.]
   System.Windows.Forms.MessageBox.ShowCore(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, Boolean showHelp) +4868683
   System.Windows.Forms.MessageBox.Show(String text) +63
   ConnectionClass.GetGroupedOrders(DateTime currentDate, DateTime endDate, Boolean shipped) in c:\inetpub\wwwroot\App_Code\ConnectionClass.cs:359
   Pages_Orders.GenerateOrders(String beginDate, String endDate, Boolean shipped) in c:\inetpub\wwwroot\Pages\Orders.aspx.cs:48
   Pages_Orders.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\Pages\Orders.aspx.cs:23
   System.Web.UI.Control.LoadRecursive() +71
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3178
nahlásit spamnahlásit spam 0 odpovědětodpovědět

MessageBox se na webu spustit nedá, protože se zobrazuje na stroji, na kterém běží aplikace. Webová aplikace se na Vašem počítači pouze zobrazuje, ale spouští se na serveru, proto se Vám nemůže zobrazit MessageBox. Ten by se Vám zobrazil pouze v případě, že byste seděl přímo u toho serveru...

Alerty apod. můžete řešit třeba JavaScriptem, nebo zobrazováním "labelů"...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

díky moc za radu.Asi jsem se do toho trochu zamotal.Spustil jsem tedy aplikaci na serveru a po vyvolání scriptu se nic nedělo, tedy přesněji script neustále běžel až po...

Neošetřená výjimka na řádku 21, sloupec 9 v http://localhost:56437/default.aspx

0x800a1391 - JavaScript – chyba při běhu programu: Objekt $ není definován.

<script type="text/javascript" src="../JavaScript/jquery-1.7.1.min.js"></script>
    <script type="text/javascript">
        function mainmenu() {
            $(" #nav ul ").css({ display: "none" }); // Opera Fix

            $(" #nav li").hover(function () {
                $(this).find('ul:first').css({ visibility: "visible", display: "none" }).show(400);
            }
            , function () {
                $(this).find('ul:first').css({ visibility: "hidden" });
            });
        }

        $(document).ready(function () {     - TADY JE ŘÁDEK OZNAČEN JAKO VÝJIMKA
            mainmenu();
        });
nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zdá se, že se vám nenahrál jQuery. Zkontolujte zda je správně odkaz ../JavaScript/jquery-1.7.1.min.js a zda se script ze serveru stahuje.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback