|
|
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
здравствуйте, при разработке сайта возник такой вопрос: Как осуществить передачу данных из одной страницы на другую? Например, есть страница со списком врачей, и надо чтобы при нажатии на врача осуществлялся переход на страницу doctor.aspx и там отображалась информация из базы только по этому врачу. Список всех врачей формируется Razor-скриптом Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. заранее благодарю за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2012, 15:42 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
nikich92, Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2012, 18:26 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
Рекомендую не писать писать sql на самой странице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2012, 18:26 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
SanSYS, спасибо. А как теперь использовать этот doctorID на странице doctor.aspx. Там тоже надо подобный скрипт писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2012, 18:51 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
SanSYS, а как посоветуете писать SQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2012, 19:56 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
SanSYSРекомендую не писать писать sql на самой странице Это не на самой странице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2012, 20:12 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeSanSYSРекомендую не писать писать sql на самой странице Это не на самой странице. так он у меня в скрипте написан. Или его как-то по-другому можно написать? Или я что-то не так понял? Немного переделал - получилось вот так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2012, 20:34 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeSanSYSРекомендую не писать писать sql на самой странице Это не на самой странице. Хм.. ну по сути-то да, т.к. в конечном счете все это оказывается в коде Но все же считаю, что следует в разметку передавать модель, готовую для обработки на вывод + напрягает SELECT * ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2012, 21:26 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
SanSYS+ напрягает SELECT * ... Ещё и как напрягает. Я уже на форуме пхп писал, что селект-звёздочка - самое последнее дело. По разным причинам, даже приводил глупые ссылки на глупые вопросы в том же форуме. ПС. А то, что в коде окажется - нет, это только на сервере будет. Я надеюсь, что коннект не на клиентском яваскрипте написан, а то ведь и такие джедаи встречаются. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2012, 21:40 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeSanSYS+ напрягает SELECT * ... Ещё и как напрягает. Я уже на форуме пхп писал, что селект-звёздочка - самое последнее дело. По разным причинам, даже приводил глупые ссылки на глупые вопросы в том же форуме. ПС. А то, что в коде окажется - нет, это только на сервере будет. Я надеюсь, что коннект не на клиентском яваскрипте написан, а то ведь и такие джедаи встречаются. :) :) нет, коннект не на джаваскрипте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2012, 23:43 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
спасибо большое всем за советы и помощь - очень пригодилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2012, 23:44 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
SanSYSследует в разметку передавать модель +1, только так и никак иначе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2012, 09:54 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
Это новая приблуда от MS - WebMatrix and ASP.NET Web Pages, как я понял, для мелких сайтов, и там без моделей. На PHP больше походит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2012, 13:17 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонЭто новая приблуда от MS... На PHP больше походит.Чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 10:16 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
skyANAЧем? Стилем. Нет типизации, код в разметке, ридеры всякие.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 10:57 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
Из официальных примеров msdn: http://msdn.microsoft.com/en-us/magazine/gg983489.aspx Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Не похоже ? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 11:18 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонskyANAЧем? Стилем. Нет типизации , код в разметке, ридеры всякие.. 1. При использовании C# типизация есть 2. Ни кто не мешает использовать выделенные сборки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 11:22 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
Парамон, более того - разор разметка компилится в конечном счете в C# классы, так что сравнение со стандартным движком представлений в PHP не считаю правильным Не вводите в заблуждение новичков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 11:24 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
SanSYSПарамон, более того - разор разметка компилится в конечном счете в C# классы, так что сравнение со стандартным движком представлений в PHP не считаю правильным Не вводите в заблуждение новичков В php также полно шаблонизаторов, и без разницы во что оно компилится, сам подход похож. То что можно выделять сборки и объявлять переменные, это ясно, но не для того оно сделанно. Опора на скорость разработки и динамику, для мелких сайтов, а не на сборки.. По мере роста, быстро мигрирует в - MVC, если нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 11:47 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонПо мере роста, быстро мигрирует в - MVC, если нужно. Хм.. не факт По мне так проще сразу делать MVC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 11:51 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
SanSYSПо мне так проще сразу делать MVC По мне тоже, имхо это для снижения порога вступления, ну и привлечь PHP прогеров, мол хотите полную динамику - пожалуйста ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 11:58 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонSanSYSПо мне так проще сразу делать MVC По мне тоже, имхо это для снижения порога вступления Тогда, может, вообще не стоит программировать? У нас полно альтернативных источников дохода: земледелие, отдойка коров, пастбище, ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 12:08 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
МСУ, Зачем впадать в крайности ) Для многих, как выяснилось недавно, порог MVC слишком высок, после формс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 12:44 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
Парамон, А как насчёт без вэбформс (впрочем, приветствую, потому что свои контролья писать можно) и мвц (несколько ограничивает, да и тупо). А как исключительно на хендлерах сделать вполне коммерческое приложение? Сайты-визитки, форумы, чаты и т.п. точно не катят, потому что уже этих решений по интернету очень много. Я имею ввиду статическую хтмл-страничку (не аспх), на которую подгружаются, по мере надобности, какие-то данные. Тем же аяксом, хотя, я не люблю это слово, потому что оно было придумано уже после того, как это почти все использовали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 13:11 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонМСУ, Зачем впадать в крайности ) Для многих, как выяснилось недавно, порог MVC слишком высок, после формс. Тогда я не понимаю смысла перебежки на мвц. То есть я пересаживаюсь на авто, но по старинке торможу ногами как на скейте :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 13:39 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
nikich92, Page.aspx?id=ФИО врача Страница информация о враче Details.aspx string s = Request.QueryString["id"]; и с переменной s дальше оперируешь, например вставляешь в sql запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 13:58 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeПарамон, А как насчёт без вэбформс (впрочем, приветствую, потому что свои контролья писать можно) и мвц (несколько ограничивает, да и тупо). А как исключительно на хендлерах сделать вполне коммерческое приложение? Сайты-визитки, форумы, чаты и т.п. точно не катят, потому что уже этих решений по интернету очень много. Я имею ввиду статическую хтмл-страничку (не аспх), на которую подгружаются, по мере надобности, какие-то данные. Тем же аяксом, хотя, я не люблю это слово, потому что оно было придумано уже после того, как это почти все использовали. То, что можно сверстать HTML страничку, и подгружать туда контент хендлером, я понял, причем давно. В чем вопрос/мысль, свежие идеи? ) В том, что собрав пару сотен таких страничек, получим - коммерческое приложение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 14:04 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
МСУТогда я не понимаю смысла перебежки на мвц. То есть я пересаживаюсь на авто, но по старинке торможу ногами как на скейте :) Скорее на оборот, садимся на скейт, но когда нужны другие условия (климат, подогрев сидений, скорость), переходим на авто ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 14:08 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонВ том, что собрав пару сотен таких страничек, получим - коммерческое приложение? ... или тонну неподдерживаемого кала :) ПарамонМСУТогда я не понимаю смысла перебежки на мвц. То есть я пересаживаюсь на авто, но по старинке торможу ногами как на скейте :) Скорее на оборот, садимся на скейт, но когда нужны другие условия (климат, подогрев сидений, скорость), переходим на авто ) Вы меня запутали, что есть что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 15:03 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонSanSYSПо мне так проще сразу делать MVC По мне тоже, имхо это для снижения порога вступления, ну и привлечь PHP прогеров, мол хотите полную динамику - пожалуйста ) В РНР вполне полная динамика, о чем именно вы говорите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 15:11 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
Я вообще не понимаю, каким боком тут приплетен пхп? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 15:13 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
SanSYSВ РНР вполне полная динамика, о чем именно вы говорите? Объявления чего угодно и где попало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 15:37 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
МСУЯ вообще не понимаю, каким боком тут приплетен пхп? Концепция WebMatrix - Web Pages напоминает PHP по стилю и подходу, также полностью его поддерживает. Пример кода выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 15:40 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
МСУВы меня запутали, что есть что? WebMatrix это типа скейт, с возможностью миграции в WS. Нечто на подобии облегченных версий MS SQL (Lite, SE), которые имеют возможность миграции в полный. Это как я понимаю, зх что задумал автор... Есть другие мнения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 15:47 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонWebMatrix это типа скейт, с возможностью миграции в WS. Нечто на подобии облегченных версий MS SQL (Lite, SE), которые имеют возможность миграции в полный. Какой нафиг вебматрикс в ветке MVC? ПарамонЭто как я понимаю, зх что задумал автор... Есть другие мнения? Автор ничего не задумал, он хочет тупо передать информацию с одной страницы на другую :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 15:59 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
МСУ... или тонну неподдерживаемого кала :) Вполне наоборот. Примерчики? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 15:59 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
МСУКакой нафиг вебматрикс в ветке MVC? Кто сказал что ветка MVC ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 16:43 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонМСУКакой нафиг вебматрикс в ветке MVC? Кто сказал что ветка MVC ? Ветка ASP.NET, тред MVC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 17:02 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
МСУВетка ASP.NET, тред MVC. Автор про MVC ничего не говорил, откуда взято? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 17:54 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонМСУВетка ASP.NET, тред MVC. Автор про MVC ничего не говорил, откуда взято? Сабж ведь: авторСписок всех врачей формируется Razor-скриптом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 17:56 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
МСУ, Разор это движок - шаблонизатор, который используется не только в MVC. На примере кода видно, что это Web Pages из вебматрикса, с установленной CMS Umbraco, что и обсуждается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 18:02 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
nikich92SanSYS, спасибо. А как теперь использовать этот doctorID на странице doctor.aspx. Там тоже надо подобный скрипт писать? Упс, пропустил вопрос Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 18:05 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
nikich92Немного переделал - получилось вот так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. С какой целью написал Session["Value"] = ID; ??? Или тебе реально именно в сессии нужен последний ид? P.S.: Вот нафига Razor пустили во всякие туториалы? Сейчас понаклепают всякую ерунду... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 18:10 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
SanSYSИли тебе реально именно в сессии нужен последний ид? Нужен doctor как я понял :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 18:17 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонSanSYSИли тебе реально именно в сессии нужен последний ид? Нужен doctor как я понял :) Хм.. уж сорри, но ты сказал - как в лужу пёрнул ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 18:21 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонНа примере кода видно, что это Web Pages из вебматрикса, с установленной CMS Umbraco, что и обсуждается. Всё, теперь понял, причем тут веб матрикс - не увидел главного: Код: c# 1. Тогда танцуем по законам цмс, как обычно, - тут нечего добавить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 18:40 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
VIT2708nikich92, Page.aspx?id=ФИО врача Страница информация о враче Details.aspx string s = Request.QueryString["id"]; и с переменной s дальше оперируешь, например вставляешь в sql запрос спасибо за помощь - разобрался)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 19:38 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
SanSYSnikich92Немного переделал - получилось вот так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. С какой целью написал Session["Value"] = ID; ??? Или тебе реально именно в сессии нужен последний ид? P.S.: Вот нафига Razor пустили во всякие туториалы? Сейчас понаклепают всякую ерунду... я уже поправил)) Сделал просто Request-ом. Ну а через Razor мне легче делать просто в случае с Umbraco ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 19:43 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонShSergeПарамон, А как насчёт без вэбформс (впрочем, приветствую, потому что свои контролья писать можно) и мвц (несколько ограничивает, да и тупо). А как исключительно на хендлерах сделать вполне коммерческое приложение? Сайты-визитки, форумы, чаты и т.п. точно не катят, потому что уже этих решений по интернету очень много. Я имею ввиду статическую хтмл-страничку (не аспх), на которую подгружаются, по мере надобности, какие-то данные. Тем же аяксом, хотя, я не люблю это слово, потому что оно было придумано уже после того, как это почти все использовали. То, что можно сверстать HTML страничку, и подгружать туда контент хендлером, я понял, причем давно. В чем вопрос/мысль, свежие идеи? ) В том, что собрав пару сотен таких страничек, получим - коммерческое приложение? Ну, если не умеешь, так и скажи. ПС. А почему у гугла получается? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 20:20 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeНу, если не умеешь, так и скажи. ПС. А почему у гугла получается? :) Не умею что? Фаршировать в хендлере разметку респонсом, или загружать им контролы? Второе более приемлимо кста. А что у гугла получается? Просвети, ибо ниасилил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 22:19 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонShSergeНу, если не умеешь, так и скажи. ПС. А почему у гугла получается? :) Не умею что? Фаршировать в хендлере разметку респонсом, или загружать им контролы? Второе более приемлимо кста. А что у гугла получается? Просвети, ибо ниасилил. Ниасилил про любой АПИ (хоть гугель-карты) почитать, или что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 23:25 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонФаршировать в хендлере разметку респонсом, или загружать им контролы? Второе более приемлимо кста. Оба варианта - бред сивой бабушки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2012, 23:42 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
МСУПарамонФаршировать в хендлере разметку респонсом, или загружать им контролы? Второе более приемлимо кста. Оба варианта - бред сивой бабушки. Отчего ж? Загружать в блочные элементы, типа div или встроенные, типа span данные. На самом деле, это меня ни капельки не касается. Я совсем по другому поводу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 00:02 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeОтчего ж? Загружать в блочные элементы, типа div или встроенные, типа span данные. Откройте для себя человеческие юзерконтролы, для этого предназначенные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 00:06 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
МСУShSergeОтчего ж? Загружать в блочные элементы, типа div или встроенные, типа span данные. Откройте для себя человеческие юзерконтролы, для этого предназначенные. Это - не совсем то. Я и сам люблю контролья (правда, не юзерконтролья, а такие, настоящие) писать, но здесь - больше политики, чем программирования. Вы подумайте, или попробуйте, что ещё лучше. Может быть, Вам понравится эта простая идея. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 00:25 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSerge, да можно и так писать, но поддерживать, развивать и рефакторить такие подходы - не совсем коррелирует с моей точкой зрения. Я за строгую типизацию. А ковыряние динамикой по стринговой простыне, отыскивая нужный див, - в топку такие подходы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 00:35 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
МСУ, Какая нафиг типизация? Типизация у вас на SQL-сервере и в программе под сишарпом (хендлер). Вот эта штука и выдаёт JSON, который можно встроить в див или спан, да и вообще, куда угодно. Чтобы не использовать XMLHttpRequest, я часто использую JSONP (не путать с JSON). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 01:22 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeМСУ, Какая нафиг типизация? Юзерконтрол со свойствами и событиями. А не клиентская разметка, которая в километровой простыне выплевывается наружу. ShSergeТипизация у вас на SQL-сервере и в программе под сишарпом (хендлер). ShSerge, короче, пиши как хочешь. Я уже устал от твоего безумства по генерации разметки в хендлере, по CGI, по генерации разметки в дельфи экзешнике и тому подобное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 09:46 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeМСУ, Какая нафиг типизация? Типизация у вас на SQL-сервере и в программе под сишарпом (хендлер). Вот эта штука и выдаёт JSON, который можно встроить в див или спан, да и вообще, куда угодно. Чтобы не использовать XMLHttpRequest, я часто использую JSONP (не путать с JSON).А зачем часто? Мне, только как кроссдоменный запрос (и то, ограничены GET), применение ему не найти. А так, да - сервис, который выдает Джейсона-с-Прокладкой, очень удобен для сторонних разработчиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 10:15 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
Выдать объект JSON - это одно (хотя обычно для этого человеческие веб-сервисы юзают), выдавать разметку с дивами - совсем другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 10:19 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
МСУ Выдать объект JSON - это одно (хотя обычно для этого человеческие веб-сервисы юзают) , выдавать разметку с дивами - совсем другое.То-есть? Мистер Джейсон вне закона? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 10:45 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeНиасилил про любой АПИ (хоть гугель-карты) почитать, или что? Активно использую многие сервисы гугля, включая календарик, карты и тп. Для многих если не в курсе, гугль дает скачивать скомпиленный длл как (Google.GData.Extensions.dll), а не только JS файлик, но не суть. Разницу между сервисом и приложением улавливаете в целом? Если нет у меня на сервере, возможность иметь карты, я юзаю сервисы. Это к тому, что есть ситуации когда, тот или иной подход необходим, а строить все приложение на примере сервиса - бред. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 10:58 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
МСУ...ShSerge, короче, пиши как хочешь. Я уже устал от твоего безумства по генерации разметки в хендлере, по CGI, по генерации разметки в дельфи экзешнике и тому подобное. Я что-то про разметку говорил? Я говорил про данные в формате JSON, возвращаемые хендлером, которые встраиваются в разметку на странице. Это хотя-бы тот же жКвери, сенча, и т.д. и т.п. . Ты читать умеете? Ёксель-моксель! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 12:30 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
Парамон...Это к тому, что есть ситуации когда, тот или иной подход необходим... Ну да. Невозможно не согласиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 12:32 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
iConstА зачем часто? Мне, только как кроссдоменный запрос (и то, ограничены GET), применение ему не найти. А так, да - сервис, который выдает Джейсона-с-Прокладкой, очень удобен для сторонних разработчиков. Потому что данные, которые я встраиваю в разметку все (!) и всегда получаются гетом с параметрами, что вполне понятно. А JSONP использую только из тех соображений, что в отличие от XMLHttpRequest, меньше букаф, да и я это ручками без копипаста пишу, а реквест без подсказки написать достаточно сложно. К тому же, данные на страницу я иногда получаю с нескольких серверов. Например, сейчас у меня один сервер подвендой, а второй под линухом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 12:39 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeЯ что-то про разметку говорил? Я говорил про данные в формате JSON, возвращаемые хендлером, которые встраиваются в разметку на странице. Это называется склероз: 12587948 12591660 склерозтынц 1Я имею ввиду статическую хтмл-страничку (не аспх), на которую подгружаются, по мере надобности, какие-то данные. Тем же аяксом, хотя, я не люблю это слово, потому что оно было придумано уже после того, как это почти все использовали. тынц 2Отчего ж? Загружать в блочные элементы, типа div или встроенные, типа span данные. ShSergeТы читать умеете? Ёксель-моксель! Помимо того, что я умею читать, я еще и помню, что ты пишешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 12:45 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
МСУShSergeЯ что-то про разметку говорил? Я говорил про данные в формате JSON, возвращаемые хендлером, которые встраиваются в разметку на странице. Это называется склероз: 12587948 12591660 Это называется или "вы не в теме", или просто поспорить хотите, вместо того, чтобы признать, что ляпнули не подумавши. Никакую разметку, кроме данных JSON я никогда не загружаю! Вот из этих данных уже и форминуется разметка. Даже все яваскриптовые фреймворки, включая жКвери так работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 12:55 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeiConstА зачем часто? Мне, только как кроссдоменный запрос (и то, ограничены GET), применение ему не найти. А так, да - сервис, который выдает Джейсона-с-Прокладкой, очень удобен для сторонних разработчиков. Потому что данные, которые я встраиваю в разметку все (!) и всегда получаются гетом с параметрами, что вполне понятно. А JSONP использую только из тех соображений, что в отличие от XMLHttpRequest, меньше букаф, да и я это ручками без копипаста пишу, а реквест без подсказки написать достаточно сложно. К тому же, данные на страницу я иногда получаю с нескольких серверов . Например, сейчас у меня один сервер подвендой, а второй под линухом.Ну, да, как я и предполагал - специфические задачи. А вот про копипаст и XHR, в разрезе ASP.Net не понял. Ну да и ладно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 12:57 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeЭто называется или "вы не в теме", или просто поспорить хотите, вместо того, чтобы признать, что ляпнули не подумавши. Никакую разметку, кроме данных JSON я никогда не загружаю! По-моему ты сам включаешь заднюю. Я тебе дал 2 ссылки с твоими эпитетами. Покажи мне, где там речь идет о JSON? Ты сам же пишешь, что загружаешь в блочные дивы и спаны. Или ты json объект грузишь в див? Короче, в очередной раз сел в лужу... :) ShSergeВот из этих данных уже и форминуется разметка. Даже все яваскриптовые фреймворки, включая жКвери так работают. Я пока читать умею. Еще раз прочти то, что сам же написал. Осмысли. Потом поговорим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 13:00 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
МСУ...Или ты json объект грузишь в див? ... Я его гружу, как яваскриптовый объект, а потом, по мере надобности, на основании данных JSON, криэйчу элементы и аппендчилдю их в нужный див. Так годится? МСУ, Уже и придраться-то не к чему. Ну, подозреваю, что сейчас на пунктуацию перейдёшь. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 13:06 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSerge... гружу, как яваскриптовый объект, а потом, по мере надобности, на основании данных JSON, криэйчу элементы и аппендчилдю их в нужный див. ...Часто очень удобно использовать библиотечку MicrosoftAjaxTemplates , например, для мастер-подробно. Привязки работают автоматически, только и остается, что пинать тело Джейсона туда-обратно. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 13:23 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeЯ его гружу, как яваскриптовый объект, а потом, по мере надобности, на основании данных JSON, криэйчу элементы и аппендчилдю их в нужный див. Бест практис, верстать страничку в JS, может у вас также очки с подсветкой кода? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 13:32 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeМСУ...Или ты json объект грузишь в див? ... Я его гружу, как яваскриптовый объект, а потом, по мере надобности, на основании данных JSON, криэйчу элементы и аппендчилдю их в нужный див. Так годится? Да можно и без таких подробностей, достаточно просто сказать про JSON. Ясен пень, что ты его будешь пихать в яваскриптовый объект. ShSergeМСУ, Уже и придраться-то не к чему. Ну, подозреваю, что сейчас на пунктуацию перейдёшь. :) Серж, да не придираюсь я. Просто реально из твоих слов можно понять, что ты контент отдаешь в хендлере (так тоже никто не запрещает делать ведь). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 13:43 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонShSergeЯ его гружу, как яваскриптовый объект, а потом, по мере надобности, на основании данных JSON, криэйчу элементы и аппендчилдю их в нужный див. Бест практис, верстать страничку в JS, может у вас также очки с подсветкой кода? )А что такого? К примеру подход pure.js чем плох? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 14:16 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
skyANAПарамонпропущено... Бест практис, верстать страничку в JS, может у вас также очки с подсветкой кода? )А что такого? К примеру подход pure.js чем плох? Подгрузка мальниких плюшек - норма, но строить на этом весь дизайн - не читабельно. Наглядно сверстать виджет в дизайнере, и целиком инжектить в нужное место, имхо достаточно быстро и удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 15:09 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонПодгрузка мальниких плюшек - норма, но строить на этом весь дизайн - не читабельно. Наглядно сверстать виджет в дизайнере, и целиком инжектить в нужное место, имхо достаточно быстро и удобно. Вся страница состоит из "маленьких плюшек". Взять данные из базы, и отобразить их в гриде - очень маленькая плюшка. А если Вы делаете публичный сайт, то ещё и курс валют ЦБ, или погода, не помешает. Даже данные из RSS с sql.ru, при желании, можете на странице разместить. Я могу без проблем сделать контролья под вэбформс, затаскивающиеся драгэнддропом, забабло. Нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 15:46 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeВзять данные из базы, и отобразить их в гриде - очень маленькая плюшка. Мленькая плюшка это пара элементов, а не грид. Если виджету не нужно обновление в реальном времени - он грузится как ее часть а не в json. Путаешь предназначение, ajax - для обновления виджетов а не для верстки страниц. ShSergeЯ могу без проблем сделать контролья под вэбформс, затаскивающиеся драгэнддропом, забабло. Нужно? А на машинке шить умеете? Самый захудалый JS фреймворк, делает драгэнддроп - из коробки ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 16:19 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонСамый захудалый JS фреймворк, делает драгэнддроп - из коробки ) При чём здесь яваскрипт? Я вам про готовый компонент (контрол), который будет отображаться ярлычком в визуалстудии и перетаскиваться на страницу. ПС. А на яваскрипте драгэнддроп ещё проще устроен. Вообще никаких фреймворков не нужно. Только обработчик на моуседаун, маусемове и моусеуп. В общей сложности, несколько строк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 17:09 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeПри чём здесь яваскрипт? Я вам про готовый компонент (контрол), который будет отображаться ярлычком в визуалстудии и перетаскиваться на страницу. Сорри, переоценил ситуацию, я таким перетягиванием не занимаюсь ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 17:59 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонПодгрузка мальниких плюшек - норма, но строить на этом весь дизайн - не читабельно.Всё зависит от задачи :) А что кстати читабельно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 18:18 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
skyANAА что кстати читабельно? Простой HTML, но, желательно после краткого курса, с иллюстрациями :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 19:39 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
skyANA, И про поисковики не забывайте, они тоже "люди".. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 19:49 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ПарамонskyANA, И про поисковики не забывайте, они тоже "люди".. Поисковики? Да Вы что, с луны свалились? На аспнет, в большинстве случаев, пишут или корпоративные сайты, или строго авторизованные. Сайты-визитки про прокладки и шампунь в одном флаконе, точно не пишут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 20:40 |
|
||
|
передача данных между страницами ASP.NET
|
|||
|---|---|---|---|
|
#18+
ShSergeаспнет, в большинстве случаев, пишут или корпоративные сайты, или строго авторизованные. Сайты-визитки про прокладки и шампунь в одном флаконе, точно не пишут. Почему корпоративные сайты, не нуждаются в продвижении? Почему в аспнет - starter kits есть всякие блоги, форумы и визитки? ( Personal Web Site Starter Kit ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2012, 21:54 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1359561]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
169ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 491ms |

| 0 / 0 |
