从按下按钮调用 ActionResult 方法
Call ActionResult method from button press
我正在尝试从网页表单调用 ActionResult 方法,但我似乎无法连接这两个项目。
期望的结果是页面刷新和筛选模型以显示所需的结果。
serversController.cs
中的方法
当放置在 ActionResult Index
中时,内部代码按预期工作
[HttpPost]
public ActionResult activeServers()
{
// load the servers into local variable
var servers = from s in db.Servers
select s;
// filter out the archived servers
servers = servers.Where(s => s.archive.Equals(0));
return View(servers.ToList());
}
拨打电话的按钮
@using (Html.BeginForm())
{
<button name="activeServers" type="submit" value="activeServers" class="btn btn-default">Active</button>
}
先谢谢了
尝试在[=12=中指定操作方法、控制器名称(不带controller
后缀)和http方法(默认为GET) ]:
@using (Html.BeginForm("activeServers", "Servers", FormMethod.POST))
{
<button name="activeServers" type="submit" value="activeServers" class="btn btn-default">Active</button>
}
我正在尝试从网页表单调用 ActionResult 方法,但我似乎无法连接这两个项目。
期望的结果是页面刷新和筛选模型以显示所需的结果。
serversController.cs
中的方法当放置在 ActionResult Index
[HttpPost]
public ActionResult activeServers()
{
// load the servers into local variable
var servers = from s in db.Servers
select s;
// filter out the archived servers
servers = servers.Where(s => s.archive.Equals(0));
return View(servers.ToList());
}
拨打电话的按钮
@using (Html.BeginForm())
{
<button name="activeServers" type="submit" value="activeServers" class="btn btn-default">Active</button>
}
先谢谢了
尝试在[=12=中指定操作方法、控制器名称(不带controller
后缀)和http方法(默认为GET) ]:
@using (Html.BeginForm("activeServers", "Servers", FormMethod.POST))
{
<button name="activeServers" type="submit" value="activeServers" class="btn btn-default">Active</button>
}