我来自PHP语言(codeigniter),但是现在我学习ASP.Net MVC :)

在PHP codeigniter中,我们可以轻松地捕获post变量

$this->input->post("theinput");

我知道在ASP.Net MVC中,我们可以创建一个操作方法,该方法将接受来自发布请求的变量,如下所示
public  ActionResult Edit(string  theinput)

或通过
public ActionResult Edit(FormCollection formCol)

有没有一种方法可以像PHP的codeigniter那样在ASP.Net中捕获发布变量,这样我们就不必编写FormCollection对象,也不必在action方法中编写参数(因为如果将很多变量传递到该方法中,它将变得非常拥挤)它)

ASP.Net是否有一种简单的getter方法来捕获这些post变量?

编辑:
如果您能给我这些教程的链接,我将非常感谢:D

最佳答案

是。

Request.Form["theinput"]

但是,执行此操作的最佳方法是使模型类包含要访问的每个变量的属性,然后使该操作将该类的实例作为参数。

关于asp.net-mvc - asp.net mvc将变量发布到 Controller ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2499509/

10-10 18:15
查看更多