4
голосов
1ответов
810 просмотров

Проектирование схемы URL MVC для иерархической системы

Представьте, что я создаю многопользовательскую систему Dungeon с помощью веб-приложения MVC. Чтобы описать области, которые игрок может исследовать, система может содержать несколько карт, которые будут состоять из комнат и дверей, где двери соединяют две комнаты. Рассмотрим авторскую часть сис...

0
голосов
1ответов
989 просмотров

Рендеринг частичного родительского / дочернего ViewData

У меня есть коллекция полок, и на каждой полке есть коллекция продуктов.Чтобы оптимизировать повторное использование, я создал частичное представление ProductList.ascx, которое вызывается при просмотре списка полок.В частичном представлении я хочу иметь ссылку «Добавить» для каждого типа продукт...

2
голосов
2ответов
710 просмотров

Сравните два экземпляра RouteValueDictionary

Я пишу помощник для своего приложения, который записывает пункт меню для данного строго типизированного контроллера / действия следующим образом: <%= Html.MenuLink<WhateverController>(c => c.WhateverAction(), "Whatever") %> В рамках этого процесса я хотел бы применить класс...

2
голосов
2ответов
2839 просмотров

Идентификатор asp.net mvc не извлекается из маршрута?

Я пока не делаю никаких модных шаблонов маршрутов, только базовый контроллер, действие, стиль идентификатора. Однако моим действиям никогда не передается идентификатор.Когда я устанавливаю точку останова в любом из своих действий, значение параметра id равно нулю.Что дает? Global.asax.cs: ...

9
голосов
2ответов
7295 просмотров

Установить маршрут {tenant} / {controller} / {action} / {id} с помощью ASP.NET MVC?

Я хочу установить мультитенантное приложение ASP.NET MVC.В идеале это приложение должно иметь маршрут с {tenant}/{controller}/{action}/{id}, каждый из которых tenant представляет логический экземпляр приложения (просто независимые многопользовательские учетные записи) Мне до сих пор неясно, к...

0
голосов
1ответов
435 просмотров

Как перенаправить путь отладки по умолчанию к фактическому пути в asp.net mvc?

Когда я нажимаю "Выполнить" на моем vs2008, чтобы опробовать страницу, она пытается загрузиться http://localhost:14092/Views/Employee/Index.aspx который должен быть http://localhost:14092/Employee/Index или http://localhost:14092/ Как добавить эти 2 маршрута?(Я хочу знать, как сде...

5
голосов
4ответов
2604 просмотров

Правильный код контроллера для перенаправления 301

Я разрабатываю новый динамический сайт на основе статического сайта.У меня есть весь маршрут, но у меня есть вопрос по моему методу Action. Ниже приведен код, но при тестировании и просмотре заголовков, о которых сообщает Firebug, если я извлекаю Response. Я предполагаю, что это перенаправлен...

0
голосов
1ответов
58 просмотров

Может ли маршрутизация ASP.Net MVC учитывать вариант «ИЛИ»?

В настоящий момент у меня есть эта настройка маршрутизации routes.MapRoute( "OldPages", // Route name "page{id}.html", // URL with parameters new { controller = "WebPage", action = "Details", pageName = "oldpage", moreInfoID = 0 }, ...

0
голосов
5ответов
208 просмотров

Как в ASP.NET MVC переписать с / some page на / pages / show page / homepage?

Как я могу переписать URL-адрес, например: / SomePage в / Pages / ShowPage / SomePage? Я пробовал: routes.MapRoute("myroute", "{id}", new { controller = "Pages", action = "ShowPage" }); Но это не работает.Что я делаю не так?

1
голосов
2ответов
135 просмотров

Разве ASP.Net MVC не различает URL-адреса по количеству аргументов?

Почему-то у меня создалось впечатление, что ASP.Net различает URL-адреса по количеству аргументов.Но в моем проекте это не работает. Рассмотрим следующие прототипы функций public PartialViewResult GetMorePosts (строка param1, строка param2, string param3, int param4, int param5) И общедост...

4
голосов
4ответов
6656 просмотров

Возврат представления с его моделью из ActionFilterAttribute

При реализации обработки ошибок с помощью встроенных помощников по проверке в строго типизированном представлении вы обычно создаете блок try / catch внутри контроллера и возвращаете представление с соответствующей моделью в качестве параметра для метода View(): Контроллер public class M...

7
голосов
1ответов
2035 просмотров

asp.net MVC и маршрутизация RESTful в стиле рельсов.Является ли это возможным?

Есть ли способ получить действительно спокойную маршрутизацию, работающую в MVC, как это делают парни с рельсами?Я говорю о вложенных URL, например, /bands/metallica/albums/killemall/track/4 Единственная библиотека, которую я нашел полезной, - это Steve Hodgkiss ' Безопасная маршрутизация .Хо...

1
голосов
1ответов
157 просмотров

Принудительно полное совпадение всех токенов MapRoute со строкой URL

Есть ли способ принудительно выполнить маршрут, только если в строке URL-адреса присутствуют все токены? Рассмотрим этот маршрут: RouteTable.Routes.MapRoute( "Default", "{controller}/{action}/{id}", new { controller = "Test", action = "Index", id =...

1
голосов
2ответов
552 просмотров

ASP.NET MVC - сокращение URL-адресов

Я занимаюсь разработкой международного веб-сайта - для разных стран и языков. Я пытаюсь создать оптимизированные для SEO URL. Например, каталог состоит из декартовых продуктов "Регионы x Категории". Типичный URL-адрес каталога имеет 7 уровней иерархии: www.site.com/en/Catalog/Browse/10/28/...

0
голосов
1ответов
390 просмотров

301 Redirection Layer в Microsoft asp.net MVC с использованием взломанного кода phil не работает для меня

Мне нужно настроить веб-сайт, который принимает URL-адреса из старой версии веб-сайта и постоянно перенаправляет их на новый сайт. Я пробовал этот код из блога Фила Хаака, но, похоже, он перенаправляет все и серьезно портит все поколения маршрутов. http://haacked.com/archive/2008/12/15/re...

0
голосов
2ответов
1295 просмотров

ASP.Net MVC - захват определенных URL-адресов для перенаправления 301

Я перехожу от старого дизайна сайта к новому дизайну с новыми URL. Все предыдущие имена страниц были статическими файлами с именами PageXX.html, PageX.html, Index.html, где X - число. Мой сайт теперь динамический, но я хочу перехватить эти 3 входящих URL, а затем попытаться перенаправить н...

12
голосов
4ответов
6341 просмотров

Зона MVC 2 Порядок маршрутов регистрации

Я заметил, что в MVC 2 Preview 2 AreaRegistration загружает маршруты для каждой области в произвольном порядке. Есть ли хороший способ поставить одно перед другим? Например, у меня есть две области - «Сайт» и «Админ». У обоих есть контроллер «Блог». Я бы хотел следующее: /admin/ --> ...

0
голосов
1ответов
2275 просмотров

Маршрутизация и проблема GetVirtualPath

Я использую MVC 2 Preview2 с двумя областями в одном проекте.Когда я использую RouteTable.Routes.GetVirtualPath (this.viewContext.RequestContext, null) изнутри области, вместо этого я получаю виртуальный путь к первой области.За исключением этого, области работают неплохо. Что я могу сделать ...

3
голосов
1ответов
533 просмотров

Пользовательская маршрутизация .NET MVC

Мне было интересно, могу ли я создать карту маршрутизации с уровнем выше, чем у контроллера.Типичная маршрутизация будет включать "/ controller / action / id".Я ищу что-то вроде «section / controller / action / id» или «controller / section / action / id».Как я могу это сделать?

0
голосов
2ответов
206 просмотров

mvc routes, чтобы использовать одно и то же действие?

В моем приложении MVC определены следующие два маршрута .; - На данный момент у меня определены две «страницы содержимого MVC View» /ShowName/NameById /ShowName/Index Однако содержание этих двух страниц идентично?Могут ли два маршрута совместно использовать одну и ту же страницу содержимо...

5
голосов
3ответов
2945 просмотров

Asp.Net MVC Routing - как сопоставить весь URL-адрес?

Я пытаюсь создать комплексный маршрут для отслеживания наличия в URL-адресе партнерской строки.Партнерский код помечается цифрой x, за которой следует int, и появляется только в конце URL-адреса (но перед строкой запроса). Идея состоит в том, что я извлечу партнерский идентификатор, сделаю за...

0
голосов
2ответов
331 просмотров

Значение представления Routelink всегда равно нулю

У меня есть правило маршрутизации routes.MapRoute( "Search", // Route name "Restaurant/AdvancedSearch/{foodType}", // URL with parameters new { controller = "Restaurant", action = "A...

1
голосов
2ответов
1745 просмотров

Форма ASP.NET MVC, которая перенаправляет на маршрут

Здравствуйте, возможно ли иметь форму ASP.NET MVC, которая использует маршруты, определенные в Global.asax, для публикации своих значений (через запрос GET)?У меня форма определена так: <% using (Html.BeginForm("CanviaOpcions","Sat",FormMethod.Get)) { %> <fieldset> ...

1
голосов
1ответов
714 просмотров

ASP.NET MVC 2 and custom httpModule precedence

I have a custom HttpModule rewrite engine in an existing web application project that maps urls of the form /tom/dick/harry/.../.../... to a hierarchical navigation system stored in a database, ultimately resulting in a HttpContext.Current.RewritePath() call to the .aspx page that the requested...

4
голосов
3ответов
3865 просмотров

ASP.NET MVC 2 How are urls/routes, views related to controllers?

Could someone explain how routes are associated with controllers in MVC 2? Currently, I have a controller in /Controllers/HomeController.cs and a view /Home/Index.aspx. My route registration method looks like this: public static void RegisterRoutes(RouteCollection routes) { ...

2
голосов
2ответов
1675 просмотров

Advanced Routing Behaviour with ASP.NET MVC Routing

Given a url that follows the following pattern: firstcolor={value1}/secondcolor={value2} where value1 and value2 can vary and an action method like: ProcessColors(string color1, string color2) in say a controller called ColorController. I want the following route evaluation: URL '/firstcolo...

5
голосов
3ответов
16602 просмотров

ASP.NET-MVC . How to get the controller name from an url?

How can I get the controller name of a relative Url, using the routes I have defined in Global.asax? Example: if I have a route defiend like this: routes.MapRoute( "Default", // Route name "{language}/{controller}/{a...

1
голосов
2ответов
1445 просмотров

MVC on IIS6 - 'Home' links not working correctly

I'm deploying a MCV 1.0 project on a web server running IIS6. (not by my choice) I've thru Steve Sandersons article Here and Phil Haack's article but I'm still having probelms. Right now I'm trying to implement Option 2 from Steve Sandersons article. The main problem I'm having is with the Home...

2
голосов
2ответов
2768 просмотров

ASP.NET routing with optional URL segments

I'm working on an ASP.NET MVC task list and I'd like to get fancy with the URL routing when filtering the list. I have an action method defined like this: public ActionResult List(int categoryID, bool showCompleted, TaskFilter filter); enum TaskFilter { MyTasks, MyDepartmentTasks, AllTasks } ...

0
голосов
1ответов
301 просмотров

MVC routing doesn't pickup querystring

in my Global.ascx.cs, I have this setting for the routing: routes.MapRoute( "HomeTarget", "{TargetCode}", new { controller = "Home", action = "Index", TargetCode = "" }); routes.MapRoute( "Default", // Route name "{controller}/{action}/{id}",...