Domanda

Aveva una pagina che funzionava bene. L'unica modifica che ho apportato è stata l'aggiunta di un datagrid alla pagina (che ha anche aggiunto gli xmlns) e all'improvviso sto ottenendo Pagina non trovata. Ho controllato UriMappings. Ho provato il collegamento di navigazione predefinito. Nessuna gioia.

idee?

AGGIORNAMENTO: la risposta è stata che avevo una classe simulata che non stava inizializzando una raccolta. Vedi la risposta di Byrant per un modo per risparmiare un po 'di tempo.

È stato utile?

Soluzione

Per vedere qual è il problema, devi apportare una modifica a MainPage.xaml.cs:

// If an error occurs during navigation, show an error window
private void ContentFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
{
    Exception ex = e.Exception;

    while (ex.InnerException != null)
    {
        ex = ex.InnerException;
    }

    e.Handled = true;
    ChildWindow errorWin = new ErrorWindow(ex);
    errorWin.Show();
}

Dopo aver apportato la modifica all'avvio dell'applicazione, dovresti vedere l'eccezione anziché la pagina in cui si è verificata l'eccezione.

Altri suggerimenti

Firebug è sempre un buon amico per vedere che tipo di richieste vengono chiamate ... Spesso devServer non è chiuso correttamente, dai un'occhiata alla barra delle applicazioni

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top