mvc view 怎么调用控制器方法

2025-05-09 12:55:20
推荐回答(3个)
回答1:

调用控制器方法代码:



<%using (Html.BeginForm("RequestForm", "Home"))
{%>
FirstName:<%=Html.TextBox("FirstName")%>

LastName:<%=Html.TextBox("LastName")%>


<%} %>




2、在HomeController中定义如下方法,用于接收View传来的数据

public ActionResult RequestForm()
{
Person person = new Person();
person.FirstName = Request.Form["FirstName"];
person.LastName = Request.Form["LastName"];
return View(person);
}

二、通过FormCollection读取表单数据

ASP.NET MVC中的FormCollection对象是提交的Form中所有对象的集合.

例如

public ActionResult FormCollection(FormCollection formCollection)
{
Person person = new Person();
person.FirstName = formCollection["FirstName"];
person.LastName = formCollection["LastName"];
return View(person);
}

回答2:

view的作用是显示,control才是对数据的处理,view和control之间可以进行数据之间的传递,如果你想对数据进行处理的话,可以在view的代码里写方法。

回答3:

首先你得先定义好路由规则。