2009-12-21 2 views
0

Я пытаюсь закодировать событие back в C# в событие нажатия кнопки, но я не могу найти правильные шаги. Я использую Visual Studio 2008.C# назад событие в кнопке

+0

Этот вопрос является слишком неоднозначной, вы говорите о ASP.NET, WPF навигации, или что-то другое? Что вы ожидаете от этой кнопки назад, и что она делает вместо этого? – joshperry

+0

Я хочу, чтобы он вернулся к предыдущей странице, так же как кнопка назад в верхней части браузера делает ... – Selase

+0

Я пытаюсь использовать ответ .redirect, но сначала проверяет страницу, и я не хочу, чтобы это произошло. я просто хочу, чтобы он возвращался точно так же, как кнопка «Назад» в верхней части браузера. некоторая рекомендуемая страница page.previous, но я получаю сообщение об ошибке «Только назначение, вызов, ikncrement и новые объектные выражения могут использоваться как staement ", как я могу это сделать? – Selase

ответ

0

Использование можно использовать

Page.PreviousPage

, чтобы получить страницу, которая передается управление текущей страницы.

При использовании методы передачи или использования кросса-страничных проводок для передачи обработки с одной страницы ASP.NET для других, страницы происходящей содержит информации запроса, которая может потребоваться для целевой страницы. Вы можете использовать свойство ПредыдущаяСтраницы для доступа, информация

Если текущая страница визуализируется в результате прямого запроса (не передачи или кросс-пост из другого страницы), свойство PreviousPage содержит nullNothingnullptra null ссылка (ничего в Visual Basic).

+0

Я должен положить это в метод нажатия кнопки ..? cus i did a Я получаю синюю строку под ней с ошибкой, в которой говорится, что только назначение, вызов, ikncrement и новые выражения объекта могут использоваться как staement. что может быть не так? – Selase

0

Один подход, который может быть использован, чтобы использовать метод яваскрипта истории:

protected void Button1_Click(object sender, EventArgs e) 
    { 
     Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "My Unique Key", "<script>history.go(-2)</script>"); 

    } 
Смежные вопросы