Possible en double:
How can I accomplish this type of URL in ASP.Net MVC2?URL n'affiche pas exactement ce que je veux
Je veux créer des liens HTML comme:
/Auctions/Clothes
/Auctions/Electronics
/Auctions/Real Estate
Voici comment je suis la construction des liens:
<li>@Html.ActionLink("Ropa", "Index", "Anuncios", new { category = "Ropa" }, new { })</li>
<li>@Html.ActionLink("Libros", "Index", "Anuncios", new { category = "Libros" }, new { })</li>
Les problèmes sont les liens sont utilisés comme ceci:
http://localhost:8589/Anuncios?category=Libros
Je veux que mes URLS pour être agréable à regarder, en tant que telle que je voudrais l'être comme ci-dessus pour:
/Anuncios/Libros
Des suggestions sur la façon de résoudre ce problème? Voici la méthode ActionResult, et pour clarifier, c'est exactement ce que je veux faire. Cela fonctionne, sauf que l'URL est horrible.
public ActionResult Index(string category)
{
AuctionRepository auctionRepo = new AuctionRepository();
var auctions = auctionRepo.FindAllAuctions().Where(a => a.Subcategory.Category.Name == category);
return View(auctions);
}
comment votre itinéraire est-il configuré? –
Non configuré du tout (dans le fichier Global.asax) si vous voulez dire cela. Suggestions? –
Si vous n'avez configuré aucune route, comment voulez-vous que MVC sache à quoi ressemblent vos URL? –