0

当我将站点配置为 www.domain.com/m 时,MVC 路由出现问题

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

如果我们要创建单独的子域,例如http://m.domain.com,我需要为该域购买 SSL。我们决定使用以下 URL 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 }))
{
}
4

1 回答 1

0

在动作之前使用~。动作=“~/m/帐户/登录”。看看这是否有效!

于 2013-09-19T08:09:42.960 回答