2009-01-28 6 views
1

J'utilisais Html.RouteLink ("LINKTEXT", "RouteName", nouveau RouteValueDictionary()) dans asp.net MVC bêta sans problème, aujourd'hui, je mise à niveau vers ASP.NET MVC RC et cela ne crée plus le lien. La route fonctionne toujours parce que je tape dans le navigateur et je vais à la page que je veux. De l'aide?Erreur avec Html.RouteLink dans ASP.NET MVC RC

Répondre

3

C'est bug dans RC. Pour l'instant, contournement est de mettre votre contrôleur et les noms d'action dans RouteLink.

Par exemple:

<%= Html.RouteLink(cat.Name, "Category", new { id = cat.id, controller = "Home", action = "Category" })%> 

J'ai aussi trouvé un autre problème avec web d'édition pour l'hébergement partagé (le mien est sur IIS6): propriété « version spécifique » de référence System.Web.Mvc dans le projet doit être mis à "faux". Avant c'était "vrai" et j'ai eu une erreur dans web.config concernant l'enregistrement de l'assembly sys.web.mvc.

+0

Il y a aussi une bonne solution: http://forums.asp.net/p/1376881/2898968.aspx#2899005 –

Questions connexes