0
我一直在试图创建一个包含子域看起来像这样batman.website.com一个环节,而是它生成此website.com/?subdomain=batman路由配置子域
我通过这种方法
@Html.RouteLink("Link", new { controller = "home", subdomain = activity.From.Username, id = activity.PostId, action = "post" })
生成的链接和我的路由routeconfig类看起来像这样
public static void RegisterRoutes(RouteCollection routes) {
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.Add(new SubdomainRoute());
}
}
子域的路由在很大程度上基于关闭的这http://benjii.me/2015/02/subdomain-routing-in-asp-net-mvc/
有人能指出我在正确的方向格式化链接是否正确
所以你只是想生成一个子域的动态链接,而不是试图设置你的MVC应用程序来接受基于该子域的传入连接? – Jordan
我觉得这可能会有所帮助: [ASP.NET子域路由](http://stackoverflow.com/questions/278668/is-it-possible-to-make-an-asp-net-mvc-route- based on a-subdomain) – Kuba
@Jordan是的,我只是想在这个时候生成链接,我已经设置好了,所以如果你输入的话就会进入右侧页面 – dbomb101