我来自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/