Rotas mvc asp.net nao chama view
10/11/2011
0
Ola Pessoal, estou com um poblema nao hora de chamar a view
Ou seja quero que ele faça o seguinte http://localhost:58837/israel/View
Por default ele chama a index mas se eu digite outro nome por exeplo http://localhost:58837/israel/Create
nao funciona
alguem poderia me da um Help?
public class MustBeUsername : IRouteConstraint
{
private DbContext db = new DbContext();
public bool Match(HttpContextBase httpContext, Route route, string parameterName, RouteValueDictionary values, RouteDirection routeDirection)
{
var name = values[username].ToString();
var resp = (db.User.Where(u => u.Username == name).Count() > 0);
return resp;
}
}
routes.IgnoreRoute(.axd/{*pathInfo});
routes.MapRoute(
Profiles, // Route name
//, // URL
new { controller = Profile, action = Index, id = UrlParameter.Optional }, // Parameters
new { username = new MustBeUsername(), action = Index});
routes.MapRoute(
Default, // Route name
//, // URL with parameters
new { controller = Home, action = Index, id = UrlParameter.Optional } // Parameter defaults
);
Ou seja quero que ele faça o seguinte http://localhost:58837/israel/View
Por default ele chama a index mas se eu digite outro nome por exeplo http://localhost:58837/israel/Create
nao funciona
alguem poderia me da um Help?
public class MustBeUsername : IRouteConstraint
{
private DbContext db = new DbContext();
public bool Match(HttpContextBase httpContext, Route route, string parameterName, RouteValueDictionary values, RouteDirection routeDirection)
{
var name = values[username].ToString();
var resp = (db.User.Where(u => u.Username == name).Count() > 0);
return resp;
}
}
routes.IgnoreRoute(.axd/{*pathInfo});
routes.MapRoute(
Profiles, // Route name
//, // URL
new { controller = Profile, action = Index, id = UrlParameter.Optional }, // Parameters
new { username = new MustBeUsername(), action = Index});
routes.MapRoute(
Default, // Route name
//, // URL with parameters
new { controller = Home, action = Index, id = UrlParameter.Optional } // Parameter defaults
);
Lionan Dantas
Curtir tópico
+ 0
Responder
Posts
03/12/2011
Rodrigo Odasaki
Se você tenta chamar outra view pela URL e não vai.
Sabe se você criou um novo ActionResult chamando essa view na sua controller?
Sabe se você criou um novo ActionResult chamando essa view na sua controller?
Responder
Clique aqui para fazer login e interagir na Comunidade :)