Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Межстраничная передача данных / 11 сообщений из 11, страница 1 из 1
01.02.2013, 03:07
    #38133181
The_Immortal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Межстраничная передача данных
В общем, прочитав несколько статей, я так и не решил, что лучше использовать: GET или POST.
Задача:
автор1. Цель разработки - создать сайт, который будет представлять каталог товаров.
Отображение информации по товарам планирую организовывать следующим образом. Пользователь выбирает какой-либо раздел/категорию (обращается по ссылки с параметром ?id=id_категории) - открывается страница Category.aspx. На данной странице помещается какой-либо контрол, работающий с данными (GridView, Repeater, etc...), в котором сидит запрос типа "SELECT * FROM Products WHERE cat_id = id_категории". Т.о. выводится список всех товаров по данной категории. Аналогичным образом просматривается информация по каждому товару в отдельности на странице Product.aspx.

Честно говоря, хочется сделать, как на codearticles.ru. Т.е. хотелось бы получить такой же формат ссылок: http://codearticles.ru/home/catalogs/21

Правда, не могу понять:
- там используется обычный GET?
- как сделать так, чтобы не указывалось название страницы (.../catalogs/Default.aspx)? Т.е. как в примере.
- каково физическое представление каталога "codearticles.ru/home/catalogs/"? Внутри него еще множество подкаталогов (469, 114, 18, 16, 21, etc...), каждый из которых содержит свою страницу? Ведь такого не может быть.


P.S. МСУ, прошу прощения, что в качестве примера использую Ваш сайт. Просто действительно хочется сделать аналогично, а мозгов для понимания реализации не хватает...
...
Рейтинг: 0 / 0
01.02.2013, 09:33
    #38133234
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Межстраничная передача данных
The_ImmortalВ общем, прочитав несколько статей, я так и не решил, что лучше использовать: GET или POST.
Некорректный вопрос. GET - для получения данных от сервера, POST - для отправки данных на сервер. Для каждой задачи свой запрос.

The_Immortal
Для ASP.NET WebForms (FW 4.0 и выше) есть маршруты: http://codearticles.ru/home/articleview/383
Для ASP.NET WebForms (FW 3.5 и ниже) есть Rewriting (http модуль): http://codearticles.ru/home/articleview/382
Для ASP.NET MVC такое поведение доступно из коробки.
...
Рейтинг: 0 / 0
01.02.2013, 10:34
    #38133289
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Межстраничная передача данных
...
Рейтинг: 0 / 0
01.02.2013, 11:35
    #38133368
The_Immortal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Межстраничная передача данных
МСУ, skyANA,
Ого, не знал про такое :) Благодарю!

Дык а все-таки:
авторкаково физическое представление каталога "codearticles.ru/home/catalogs/"? Внутри него еще множество подкаталогов (469, 114, 18, 16, 21, etc...), каждый из которых содержит свою aspx-страницу? Ведь такого не может быть.
...
Рейтинг: 0 / 0
01.02.2013, 11:51
    #38133398
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Межстраничная передача данных
The_ImmortalМСУ, skyANA,
Ого, не знал про такое :) Благодарю!

Дык а все-таки:
авторкаково физическое представление каталога "codearticles.ru/home/catalogs/"? Внутри него еще множество подкаталогов (469, 114, 18, 16, 21, etc...), каждый из которых содержит свою aspx-страницу? Ведь такого не может быть.

Это не каталоги, это маршруты :) home - это контроллер, catalogs - это метод контроллера (GET), {id} - это просто уникальный идентификатор записи в таблице каталогов.
...
Рейтинг: 0 / 0
01.02.2013, 11:52
    #38133400
The_Immortal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Межстраничная передача данных
МСУ, так, пошел далее курить про маршруты, видать не дочитал :) Спасибо.
...
Рейтинг: 0 / 0
01.02.2013, 12:32
    #38133482
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Межстраничная передача данных
The_Immortal, найдите себе книжку, статью, видео с примером разработки какого-нибудь приложения и попрактикуйтесь.
Например:
- обзор asp.net webforms для начинающих ;
- пошаговые руководства по приложению Web Forms
...
Рейтинг: 0 / 0
01.02.2013, 12:34
    #38133485
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Межстраничная передача данных
А то Вы ещё не знаете как данные на страницу выводить, а собрались уже маршруты курить.
...
Рейтинг: 0 / 0
01.02.2013, 12:42
    #38133499
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Межстраничная передача данных
The_Immortal,

Я для себя недавно открыл что лучше всего передавать данные между страницами, юзерконтролами через Event-ы

вот пример

http://www.nerdymusings.com/LPMArticle.asp?ID=42
...
Рейтинг: 0 / 0
01.02.2013, 12:53
    #38133528
The_Immortal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Межстраничная передача данных
skyANA,
skyANAнайдите себе книжку, статью, видео с примером разработки какого-нибудь приложения и попрактикуйтесь.

у меня есть книга "Microsoft ASP.NET 3.5 с примерами на C# 2008 для профессионалов", но не хватает времени сесть, от и до ее проштудировать, т.к. с сайтом очень торопят.
Приходится вот такими набегами познавать.

skyANAА то Вы ещё не знаете как данные на страницу выводить, а собрались уже маршруты курить.
С выводом данных вроде как разобрался :-)



VIT2708,
VIT2708Я для себя недавно открыл что лучше всего передавать данные между страницами, юзерконтролами через Event-ы

Благодарю! Посмотрю.
...
Рейтинг: 0 / 0
01.02.2013, 13:12
    #38133580
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Межстраничная передача данных
VIT2708The_Immortal,

Я для себя недавно открыл что лучше всего передавать данные между страницами, юзерконтролами через Event-ы

вот пример

http://www.nerdymusings.com/LPMArticle.asp?ID=42
уверены что между страницами а не внутри страницы но между скажем так слоями мастерпейджа, страницы и контролов?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Межстраничная передача данных / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]