将我的网站配置为www.domain.com/m时的MVC路由

时间:2013-09-19 05:22:32

标签: asp.net asp.net-mvc-4 asp.net-mvc-routing mobile-website

当我将网站配置为www.domain.com/m

时,我在MVC路由中遇到问题

我们正在购物车网站上工作,该网站将在asp.net中提供并在www.domain.com中配置,现在我们正在使用Asp.net MVC 4开发移动网站。

如果我们要创建单独的子域,例如http://m.domain.com,我需要为该域购买SSL。我们决定使用以下网址www.domain.com/m访问移动网站,以便在不重定向其他域名的情况下轻松导航移动设备。

我已将我的MVC 4移动网站发布到/ m文件夹。移动网站与www.domain.com/m正常工作,当我来到我的html表单后,方法如下所示。我无法访问/ {controller} / {action}

<form ReturnUrl="" action="/m/Account/Login" data-ajax="false" method="post">

</form>

**my razor syntax**
@using (Html.BeginForm("Login", "Account", FormMethod.Post, new { data_ajax = "false", ReturnUrl = ViewBag.ReturnUrl }))
{
}

1 个答案:

答案 0 :(得分:0)

在行动前使用〜。行动= “〜/米/帐户/登录”。看看这是否有效!