C# ASP.NET MVC按钮未触发导航
我最近在学习ASP.NETMVC。我正在尝试设置屏幕之间的导航,如下所示 HomeController.csC# ASP.NET MVC按钮未触发导航,c#,asp.net-mvc,razor,navigation,C#,Asp.net Mvc,Razor,Navigation,我最近在学习ASP.NETMVC。我正在尝试设置屏幕之间的导航,如下所示 HomeController.cs public class HomeController : Controller { public ActionResult Welcome(string newId) { ViewBag.Message = "Welcome to my shop."; return View(); } } 欢迎使用.cshtml
public class HomeController : Controller
{
public ActionResult Welcome(string newId)
{
ViewBag.Message = "Welcome to my shop.";
return View();
}
}
欢迎使用.cshtml
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
@using (Html.BeginForm())
{
<h1>The shoppee</h1>
<input type="button" title="Cart" value="Shop Items" onclick="window.location.href='@Url.Action("SelectItems", "Cart") %>'" />
}
只需删除url末尾的
%>
。还有,你为什么要把那个按钮放在表单里?我知道它会很蹩脚。但没想到会这么差劲。谢谢你,伙计。表单不是必需的,因为它只是一个重定向,只是为了让它工作。使用链接(@Html.ActionLink(…)
)并将其样式设置为按钮要容易得多
http://localhost:portnumber/Cart/SelectItems