Articles of roteamento

Como rotear uma página .aspx no projeto asp.net mvc 3?

Eu tenho uma página .aspx no seguinte caminho: Areas/Management/Views/Ticket/Report.aspx Quero encaminhar isso para o seguinte caminho no meu navegador: http://localhost/Reports/Tickets Como eu posso fazer isso? Eu tento isso: routes.MapRoute( “Tickets”, // Route name “Areas/Management/Views/Ticket/Report.aspx”, // Original URL new { controller = “Reports”, action = “Tickets” } // New URL ); Mas eu tenho o erro […]

O recurso solicitado não suporta o método HTTP ‘GET’

Minha rota está configurada corretamente e meus methods têm a tag decorada. Eu ainda recebo “O recurso solicitado não suporta o método HTTP ‘GET’” mensagem? [System.Web.Mvc.AcceptVerbs(“GET”, “POST”)] [System.Web.Mvc.HttpGet] public string Auth(string username, string password) { // Décoder les paramètres reçue. string decodedUsername = username.DecodeFromBase64(); string decodedPassword = password.DecodeFromBase64(); return “value”; } Aqui estão minhas rotas: […]

Como reutilizar áreas, controladores, visualizações, modelos, rotas em vários aplicativos ou sites

Eu tenho uma solução de teste que tem apenas uma área chamada Admin. Gostaria de reutilizar o Admin em vários outros aplicativos da web. Eu tenho uma configuração de aplicativo da web no IIS, eu adicionei um aplicativo virtual /Admin vindo de Areas\Admin . Quando eu navego para / Admin, vejo uma listview de diretórios. […]

crie uma única visualização html para várias visualizações parciais em angularjs

Desejo criar um único arquivo html com várias tags. Estes devem atuar como visões individuais separadas que normalmente são mantidas em pastas parciais. E então eu gostaria de especificá-los no controlador de roteamento. Por enquanto estou fazendo o seguinte: app.js angular.module(‘productapp’, []). config([‘$routeProvider’, function($routeProvider) { $routeProvider. when(‘/productapp’, {templateUrl: ‘partials/productList.html’, controller: productsCtrl}). when(‘/productapp/:productId’, {templateUrl: ‘partials/edit.html’, controller: […]

Como faço para configurar o roteamento ASP.NET MVC para ocultar o nome do controlador em uma página “home”?

Na sequência desta pergunta: Roteamento ASP.NET MVC com controlador padrão Eu tenho um requisito semelhante, onde o meu usuário final não quer ver o nome do controlador no url para o pouso ou “home page” para sua aplicação. Eu tenho um controlador chamado DeviceController que eu quero ser o controlador de “home page”. Este controlador […]

Como eu teria o ui-router para um link externo, como o google.com?

Por exemplo: $stateProvider .state(‘external’, { url: ‘http://www.google.com’, }) url assume que este é um estado interno. Eu quero que seja como href ou algo nesse sentido. Eu tenho uma estrutura de navegação que irá construir a partir das rotas de ui e eu tenho a necessidade de um link para ir para um link externo. […]

Rails Routes – Limitando os formatos disponíveis para um recurso

Eu tenho uma série de resources que eu quero apenas disponíveis se acessados ​​através do formato JS. Os resources de rota do Rails me fornecem os formatos mais o HTML padrão. Existe uma maneira de especificar que apenas as rotas de formato JS sejam criadas?

Como faço para rotear uma URL com uma querystring no ASP.NET MVC?

Estou tentando configurar uma rota personalizada no MVC para obter um URL de outro sistema no seguinte formato: ../ABC/ABC01?Key=123&Group=456 O 01 após o segundo ABC é um número de passo que irá mudar e os parâmetros Key e Group serão alterados. Eu preciso rotear isso para uma ação em um controlador com a chave do […]

mvc Html.BeginForm esquema de URL diferente

Estou criando um formulário para um DropDown assim: @{ Html.BeginForm(“View”, “Stations”, FormMethod.Get); } @Html.DropDownList(“id”, new SelectList(ViewBag.Stations, “Id”, “Name”), new { onchange = “this.form.submit();” }) @{ Html.EndForm(); } Se eu escolher um valor da minha lista suspensa, eu serei redirecionado para o controlador correto, mas a URL não é como eu gostaria de ter: / Estações […]

: como nas rotas rails.rb

Em config/routes.rb , eu tentei os dois: root :to => ‘things#index’, :as => ‘things’ e root :to => ‘things#index’ Quando acerto http://localhost:3000/ , ambas as abordagens funcionam e nada parece ser diferente. Qual é o :as opção usada para?