代码之家  ›  专栏  ›  技术社区  ›  dknaack

子文件夹中的ASP.NET MVC

  •  0
  • dknaack  · 技术社区  · 14 年前

    我搜索过这里,用谷歌搜索(用Bing;)并尝试过所有我发现的东西,但我 别让它跑了。

    我在discountasp.net网站上创建了一个子文件夹,类似于“mysite”。然后我 用控制面板创建了一个虚拟目录。我用可视化的方式发布了这个网站 工作室到小路 http://blablabla.com/MySite/ . 我的域也指向这个路径。

    看起来不错,但是链接像/home/about/becomes/mysite/home/about/and that (当然)不起作用。

    我怎样才能改变?我认为这是一个路由问题。

    请帮帮我。

    2 回复  |  直到 11 年前
        1
  •  0
  •   Charles Ouellet    14 年前

    要创建URL,应使用

    @Url.Action(actionName, controllerName)
    

    这将使用您指定的路由,并将创建正确的URL。

    您也可以使用

    @Html.ActionLink(linkText, actionName, controllerName)
    

    要包括图像和样式表,请使用

    @Url.Content("~/Content/...")
    
        2
  •  0
  •   dknaack    14 年前

    我得到了它。将我的域直接指向子文件夹并定义 IIS上的出站重写规则解决了我的问题。