Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
hVostt, привёл бы реальную схему своей таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2014, 17:42 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
Изопропил, Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2014, 19:43 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
То что ты трудолюбивый пейсатель - факт широко известный... 15941710 - примеры урлов (штук по 5) 1. Попадут в энтриес редирект 2. Попадут в артиклес детайлс 3. Не обработаются твоим хендлером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 08:42 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
hVosttмсущкоТак это шаблонная архитектура. похоже ты ещё и с шаблонами работать не умеешь. все твои пляски с бубном в итоге оказываются желанием подогнать ресурс под шаблон, крепким выражением чего служит по твоему глупому мнению экшен с контроллером. печалька. весь дискурс в трубу. вот где собака порылась. Похоже, ты и думать не умеешь - так, рэндомно лепечешь какую-то ахинею. Какая разница как и где хранить информацию о контроллерах и экшенах, в базе - это более универсально. Гвоздями в коде - более приземлённо, собственно, как и ты мыслишь. Но хэш - это вообще феерический бред. Всё плохо, всё очень плохо. hVosttмсущкоЕсли нужно всё массово пересадить на новый тип, да, просто UPDATE. глупости говоришь. для того, чтобы сменить шаблон не надо менять экшен. существует масса других механизмов, в ASP.NET MVC их более чем предостаточно. но двоешники студенты меняют в таких случаях экшен... мда. А какая разница как и что менять, в моём варанте это происходит авоматом, админ тут нафик не нужен. У урла меняется контроллер и экшен, всё. Очередной слив с твоей стороны, нам не привыкать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 11:37 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
мсущкоКакая разница как и где хранить информацию о контроллерах и экшенах, в базе - это более универсально. разница имеется. контроллеры и экшены есть лишь в терминах реализации. на уровне данных нет никаких экшенов и контроллеров. дурачёк. о чем с тобой разговаривать-то? принципиально, запихивание сведений контроллер/экшен, ни чем не отличается от запихивания туда реализации на чистом C#. ибо какая разница? не неси чепухи человек. мсущкоУ урла меняется контроллер и экшен, всё. Очередной слив с твоей стороны, нам не привыкать. тебе ссы в глаза, всё божья роса. ахинею гонишь, и даже глазом не моргнёшь. думаешь, чисто на своей непрокосновеннйо упёртой самоуверенности, можешь гнать любую чепуху? у себя на кухне с бутылкой пожалуйста, но не здесь. у урла нет никаких контроллеров и экшенов. это в реализации они есть. а урл это урл, логический путь к ресурсу. найди мне в RTFM где написано, что урл должен содержать какие-то контроллеры и экшены? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 12:36 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
hVosttу урла нет никаких контроллеров и экшенов. это в реализации они есть. а урл это урл, логический путь к ресурсу. найди мне в RTFM где написано, что урл должен содержать какие-то контроллеры и экшены? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. речь об этом, а не об URL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 12:49 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
Изопропилречь об этом, а не об URL допустим я хочу обрабатывать вот такие адреса "forum/post/{id}" с помощью контроллера Forum и экшена Post. обычный роутинг "{controller}/{action}/{id}" с этим замечательно справляется. но если вдруг по каким-то причинам надо будет сменить формат URL (допустим заменить post на thread, оставив всё остальное как было), мне что надо будет переименовать экшен ради этого? это что касается URL. что касается привязки "FriendlyURL" к контроллеру/экшену, на уровне базы данных, сохраняя их имена -- недопустимо, хотя бы по причинам банальной бессмысленности данной затеи. я точно такое же решение как у мсу видел ещё хз сколько лет назад у какого-то индуса, который написал такое решение чисто ради примера, чтобы показать саму возможность динамически назначать по URL обработчик. на рабочее решение, которое можно применять при разработке это никак не претендует. как лаба для 2-курса ещё куда ни шло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 12:58 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
15950001 - капец ты можешь ответить на простой вопрос?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 13:32 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
hVosttмсущкоКакая разница как и где хранить информацию о контроллерах и экшенах, в базе - это более универсально. разница имеется. контроллеры и экшены есть лишь в терминах реализации. на уровне данных нет никаких экшенов и контроллеров. дурачёк. о чем с тобой разговаривать-то? принципиально, запихивание сведений контроллер/экшен, ни чем не отличается от запихивания туда реализации на чистом C#. ибо какая разница? не неси чепухи человек. Очередные изливания пустобреха с нулевым опытом за плечами. Смешно. Причем тут уровень данных, клоун? Ты не в курсе, как пишутся гибкие конфигурируемые приложения? Ты не поверишь, не всё решается через гвозди с хардкодом, есть отдельные настроечные таблицы для разруливания самых разных задач. Да и только упоротый дятел может вонять на "уровень данных", при этом во всю используя настроечную таблицу с хешами. Двойные стандарты, маленький? Какая разница, чистый C# или грязный, в моём рецепте урлы конфигурятся контроллером, экшеном и параметром. Это 100% покрывает любые задачи без вмешательства в код и куда-то там еще. Если твой скупой моск не в состоянии это осознать, можешь дальше изобретать лисапеды с хешами. А лучше выпей яду. hVosttмсущкоУ урла меняется контроллер и экшен, всё. Очередной слив с твоей стороны, нам не привыкать. тебе ссы в глаза, всё божья роса. ахинею гонишь, и даже глазом не моргнёшь. думаешь, чисто на своей непрокосновеннйо упёртой самоуверенности, можешь гнать любую чепуху? у себя на кухне с бутылкой пожалуйста, но не здесь. у урла нет никаких контроллеров и экшенов. это в реализации они есть. а урл это урл, логический путь к ресурсу. найди мне в RTFM где написано, что урл должен содержать какие-то контроллеры и экшены? Как на тебя не лей ушат помоев, тебе всё побоку. Не устал тупить как обезьянка в бреду? У урла есть экшен и контроллер, заруби это себе на носу. На тебе rtfm http://msdn.microsoft.com/ru-ru/library/dd410269(v=vs.100).aspx The ASP.NET MVC framework maps URLs to classes that are referred to as controllers. Controllers process incoming requests, handle user input and interactions, and execute appropriate application logic. A controller class typically calls a separate view component to generate the HTML markup for the request. Action methods typically have a one-to-one mapping with user interactions. Examples of user interactions include entering a URL into the browser, clicking a link, and submitting a form. Each of these user interactions causes a request to be sent to the server. In each case, the URL of the request includes information that the MVC framework uses to invoke an action method. When a user enters a URL into the browser, the MVC application uses routing rules that are defined in the Global.asax file to parse the URL and to determine the path of the controller. The controller then determines the appropriate action method to handle the request. By default, the URL of a request is treated as a sub-path that includes the controller name followed by the action name. For example, if a user enters the URL http://contoso.com/MyWebSite/Products/Categories, the sub-path is /Products/Categories. The default routing rule treats "Products" as the prefix name of the controller, which must end with "Controller" (such as ProductsController). It treats "Categories" as the name of the action. Therefore, the routing rule invokes the Categories method of the Products controller in order to process the request. If the URL ends with /Products/Detail/5, the default routing rule treats "Detail" as the name of the action, and the Detail method of the Products controller is invoked to process the request. By default, the value "5" in the URL will be passed to the Detail method as a parameter. Я на основе своей конфигурации переопределяю автомаппинг mvc и выдаю требуемый результат. Что тебя смущает, дитя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 13:42 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
ИзопропилhVosttу урла нет никаких контроллеров и экшенов. это в реализации они есть. а урл это урл, логический путь к ресурсу. найди мне в RTFM где написано, что урл должен содержать какие-то контроллеры и экшены? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. речь об этом, а не об URL Пациент не одупляет, что помимо его гвоздей с пластелином, бывают ещё более гибкие конфигурируемые варианты :) Ну ничего, всё приходит с опытом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 13:44 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 14:00 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
мсущкопри этом во всю используя настроечную таблицу с хешами. Двойные стандарты, маленький? 1. это не настроечная таблица, это укороченный URL до размера хеша. про минификаторы URL слышал? 2. хеши на уровне реализации, реализацию можно полностью сменить, перестать пользоваться хешами, или сменить механизм роутинга, пересадить всё на node.js какой-нибудь... на данные это никак не повляет. хватит уже строить из себя умного. мсущков моём рецепте урлы конфигурятся контроллером, экшеном и параметром твой рецепт это курам на смех. мсущкоУ урла есть экшен и контроллер, заруби это себе на носу. На тебе rtfm смеёмся над тобой вместе с тапками... это ж надо. "у урла есть экшен" )))))) мммммммммммда............ ты чего куришь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 14:05 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
мсущкобывают ещё более гибкие конфигурируемые варианты бывают, спору нет. но не твой убогий деревянный запил в стиле дворника, дорвавшегося до клавиатуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 14:05 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
15952039 - че боксер!? Или под дурака косишь? Смотри не привыкни... ;))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 14:16 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
просто интересно? 15952039 - че боксер!? Или под дурака косишь? Смотри не привыкни... ;))) срач заказывали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 14:22 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
Ну то есть на говнокодил и даже сам не понял для чего!? Урлы которые будут обрабатываться твоим кодом живут исключительно в твоей голове и нам ты их показывать не собираешься! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 14:48 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
просто интересно?Ну то есть на говнокодил и даже сам не понял для чего!? Урлы которые будут обрабатываться твоим кодом живут исключительно в твоей голове и нам ты их показывать не собираешься! а, тебе урлы нужны? http://blabla.ru/about http://blabla.ru/services http://blabla.ru/services/one http://blabla.ru/services/two http://blabla.ru/services/three/details http://blabla.ru/services/three/feedback http://blabla.ru/category1/subcategory2/subcategory3/some-good-for-sale http://blabla.ru/category1/subcategory2/subcategory3/some-good-for-sale/recommended да как угодно в общем. как сео-боту в глову взбредёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 14:55 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
Ты реально тупой? Какие из них обработаются твоим кодом и попадут в энтриес редирект Какие из них попадут в артиклс детайлс Какие из них вообще не попадут на обработку? Специально для мсу - бд не моя и располагается где нибудь в штатах - какие контроллеры и экшены я смогу применить исходя из твоей логики? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 15:17 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
просто интересно?Ты реально тупой? грубость-не-тупость? просто интересно?Какие из них обработаются твоим кодом и попадут в энтриес редирект Какие из них попадут в артиклс детайлс Какие из них вообще не попадут на обработку? 1. считаем хеш URL 2. ищем хеш в таблице 2.А. нашли. смотрим на тип ресурса, отдаём зарегистрированному обработчику ID ресурса. 2.Б. не нашли. отрабатываем следующий роутинг или возвращаем 404. что непонятного? может тебе мозгов надо прикупить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 15:21 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
просто интересно?Специально для мсу - бд не моя и располагается где нибудь в штатах - какие контроллеры и экшены я смогу применить клоунада ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 15:27 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
2 пункт - в таблице это в БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 15:32 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
просто интересно?2 пункт - в таблице это в БД? в памяти. саму таблицу можно хранить в Cache. или вовсе таблицу хранить снаружи каким-нибудь Redis-ом. зависит от конкретной ситуации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 15:43 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
Меня интересует природа этой таблицы? Откуда она вообще появляется? При записи нового поста на форуме (к примеру) каким образом в таблицу соответствий заносятся значения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 15:54 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
просто интересно?Меня интересует природа этой таблицы? Откуда она вообще появляется? При записи нового поста на форуме (к примеру) каким образом в таблицу соответствий заносятся значения? заполняется при первом запуске в отдельном потоке. надо позаботиться, чтобы таблица сохранялась в памяти, если веб-приложение останавливается или перезапускается. либо заполняется по ходу дела в режиме кеша. либо, при непреодолимом желании, хеши записываются в базу и считываются скопом. зависит от задач, от природы данных, от требований, от технологических возможностей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 16:22 |
|
||
|
как сделать ...fold1/default.aspx?id=7 заменить на ...fold1/?id=7
|
|||
|---|---|---|---|
|
#18+
просто интересно?При записи нового поста на форуме (к примеру) каким образом в таблицу соответствий заносятся значения? если стуктура форума соотносится с путём в ссылке, то: РАЗДЕЛ-ФОРУМА ID ALIAS NAME PARENT_ID СООБЩЕНИЕ-ФОРУМА ID TEXT FORUM_ID имя ID раздела форума и/или ID сообщения, можно получить ссылку с помощью CTE запроса, или рекурсивно с помощью LINQ (плохой перфоманс). типо: http://zhivotnie.ru/forum/kotiki/uhod/thread-123141234 но я не думаю, что именно для форума нужна структурная ссылка и такие заморочки. подойдёт обычный способ {controller}/{action}/{id} или как там вы любите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 16:30 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38629058&tid=1357383]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 252ms |
| total: | 390ms |

| 0 / 0 |
