Member 12324523 Ответов: 1

Как остаться на той же странице, если подкачка в gridview при нажатии кнопки назад с помощью C#


I have a GridView on ASP.NET web form which I have bound to a data source and set it to have 10 records per page.

I also have a hyper link column on the GridView, such that a user can navigate to another page (details page) 
from the list. On the details page, they have "Back" button to return to the GridView page


I tried the below code but its not working
  
     <pre lang="c#">protected void GridViewIndexChanging(object sender, GridViewPageEventArgs e)
    {
        myGridView.PageIndex = e.NewPageIndex;
        Session["pageNumber"] = e.NewPageIndex;
    }
        if (!IsPostBack)
        {
            if (Session["pageNumber"] != null)
            {
                GridViewIndexChanged(myGridView, new GridViewPageEventArgs((int)Session["pageNumber"]));
            }
        }


Что я уже пробовал:

I tried the above code but its not working

1 Ответов

Рейтинг:
1

debasish mishra

Вместо кнопки link вам нужно использовать гиперссылку и передать идентификатор в строке запроса.Затем из этого параметра строки запроса вы можете загрузить страницу сведений.Если вы не хотите использовать отдельную базу данных, то поместите полный объект в сеанс и повторно используйте сеанс после перенаправления.

ссылка кнопка с помощью в gridview другая страница перенаправить как? - DotNetFunda.com[^]

N. B:Если вы отправляете идентификатор по строке запроса, убедитесь, что вы используете шифрование и дешифрование параметров строки запроса.


Member 12324523

мой вопрос стоит по-другому и ответить вы поделились разных

[no name]

Что вам нужно?Вам нужно написать мне полный исходный код для этой функциональности?Приведенное выше решение может дать вам представление о том, как перейти на страницу с помощью кнопки link click inside grid view.Вам нужно только создать свою страницу сведений с помощью кнопки "Назад".При нажатии кнопки Назад response.redirect на страницу, где присутствует ваш вид сетки.

Member 12324523

Все сделано единственное что осталось это предположим если у вас есть 15 страниц в gridview и когда я нахожусь на 10 й странице gridview если я нажму строку в gridview этой 10 й страницы я буду перенаправлен на другую страницу где у меня есть кнопка назад на этой странице и снова если я нажму эту кнопку назад мне нужно перейти на предыдущую страницу которая работает но я иду на первую страницу в подкачке gridview вместо этого мне нужно перейти на 10 ю страницу при нажатии кнопки Назад