Rotas mvc asp.net nao chama view
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
Curtidas 0
Respostas
Rodrigo Odasaki
10/11/2011
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?
GOSTEI 0