如何从视图到控制器获取图片 的左下角 数据当我按到提交按钮?
时 的链接
public ActionResult EnterInformation1()
{
// the ??? is the data from the view;
TempData['abc'] = ???
return RedirectToAction("Paper");
}

在我问之前我确实查了参考资料。谢谢
答案 0 :(得分:1)
如果要将数据从视图发送到控制器,您只需要执行下一步: 1)从控制器发送数据到视图。例如,您想要显示列表
的模型的内容public ActionResult ShowList()
{
List<string> lst = new List<string>() {"1", "2", "3", ,"4"};
return View("MyListView", lst);
}
2)使用带有后缀“for”的html助手(例如,textBoxFor,hiddenFor,EditorFor,DisplayFor ...)在View上显示此数据,并将它们放在表单标记中
@model List<string>
<form action="GetDataFromView" method="post">
<table>
<tr>
<th>some header</th>
<tr>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(m=> item)
</td>
</tr>
}
</table>
</form>
3)控制器中的写入方法将获得这些数据
public ActionResult GetDataFromView(List<string> model)
{
//do what you want with data sended from view to controller
// which stored in parameter model
return View("someView");
}