当我将网站配置为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 }))
{
}
答案 0 :(得分:0)
在行动前使用〜。行动= “〜/米/帐户/登录”。看看这是否有效!