Asp.net mvc 将参数提交到控制器时出现问题
这是我一时想不出来的: 在我看来,我是这样写的:Asp.net mvc 将参数提交到控制器时出现问题,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc 4,这是我一时想不出来的: 在我看来,我是这样写的: @using(Html.BeginForm("PIndex","Home")){ <select name ="particalview"> <option value="1">option 1</option> <option value="2">option 2</option> </select> 无论我选择什么,控制器
@using(Html.BeginForm("PIndex","Home")){
<select name ="particalview">
<option value="1">option 1</option>
<option value="2">option 2</option>
</select>
无论我选择什么,控制器都无法获取选择列表的参数,有人能告诉我我错过了哪里吗?将PIndex中的参数更改为particalview
[HttpPost]
public ActionResult PIndex(string particalview) {
if (particalview == "1")
ViewBag.Page = 1;
else if(particalview == "2")
ViewBag.Page = 2;
if(particalview == null)
ViewBag.Page = 3;
return View();
}
将PIndex中的参数更改为particalview
[HttpPost]
public ActionResult PIndex(string particalview) {
if (particalview == "1")
ViewBag.Page = 1;
else if(particalview == "2")
ViewBag.Page = 2;
if(particalview == null)
ViewBag.Page = 3;
return View();
}
为什么param name在这里起作用?因为它将选择列表名称连接到变量为什么param name在这里起作用?因为它将选择列表名称连接到变量