我正在使用asp.net mvc创建一个Web应用程序,并在按下登录按钮后挣扎于重定向到移动视图。我从案例中分离了问题,并创建了一个虚拟控制器和视图
控制器:
public class DummyController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult foo()
{
return RedirectToAction("index", "home");
}
public void bar()
{
Response.Redirect("/home/index");
}
}
查看:
<div>
<a href="/dummy/foo"><button>redirect to action</button></a>
</div>
<div>
<a href="/dummy/bar"><button>response redirect</button></a>
</div>
通过从移动设备按第一个按钮(foo方法),重定向不执行任何操作 按下第二个按钮(条形方法)重定向工作正常,并提供预期的移动网站(Index.mobile.cshtml)
使用“RedirectToAction”和移动视图时,我有什么需要记住的吗?
答案 0 :(得分:0)
内部有一个按钮,锚点是无效的HTML,据我所知,在一个按钮内放置一个锚点,这可能就是你看到随机行为的原因。你可以拥有一个锚,并将其设置为一个按钮。
找到此http://codepen.io/lukeocom/pen/LpdKz
按钮通常意味着进入表格。