Silverlight 3: без изменений, но теперь я получаю «Страница не найдена» - PullRequest
3 голосов
/ 30 октября 2009

Была страница, которая работала нормально. Единственным изменением, которое я сделал, было добавление сетки данных на страницу (которая также добавила xmlns), и внезапно я получаю страницу не найдена. Проверил UriMappings. Пробовал стандартную навигационную ссылку. Нет радости.

Идеи

ОБНОВЛЕНИЕ: Ответ был, что у меня был фиктивный класс, который не инициализировал коллекцию. См. Ответ Биранта о том, как сэкономить время.

Ответы [ 2 ]

5 голосов
/ 30 октября 2009

Чтобы увидеть, в чем проблема, вам нужно внести одно изменение в свой 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();
}

После того как вы произвели это изменение при запуске приложения, вы должны увидеть исключение вместо страницы, на которой произошло исключение.

0 голосов
/ 30 октября 2009

Firebug всегда хороший друг, чтобы видеть, какие запросы называются ... Часто devServer не закрывается должным образом, посмотрите на панель задач

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...