Кнопка ссылки внутри повторителя для пейджинга ASP.NetC#

Место общения программистов C#
Ответить
Anonymous
 Кнопка ссылки внутри повторителя для пейджинга ASP.Net

Сообщение Anonymous »

Я создаю веб-страницу с поиском, который дает много информации из MSSQL. Я сделал хранимую процедуру, которая возвращает только ту страницу, которую можно увидеть на веб-сайте.

Сейчас я работаю над разбиением на страницы, так как мне нужно показать что-то подобное чем Гугл. Если вы находитесь на странице 1, они показывают первые 10 страниц, а если вы находитесь на странице 19, они показываются со страниц с 9 по 28.

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

Выполняя быстрый пример, я присвоил ArrayList повторителю.datasource :

Код: Выделить всё

  




Test #1
В моем файле Default.aspx.cs есть следующий код

Код: Выделить всё

    protected void Page_Load(object sender, EventArgs e)
{
if (this.IsPostBack)
{
string x = LinkButton2.CommandArgument;
//string y = LinkButton1.CommandArgument;
//I know this line will not work since the Linkbutton1 is inside the Repeater.
}
Что мне сделать, чтобы это работало?

Есть ли у кого-нибудь лучшее решение для этого пейджинга?< /p>

Спасибо

Джерри

Подробнее здесь: https://stackoverflow.com/questions/233 ... ng-asp-net
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»