我在从ASP.NET MVC 4 Razor 项目中获取/处理POST数据时遇到问题。<form>
我做了什么?
- 在Controller中定义了这样的方法:http : //ideone.com/dMhlVV
- 为http://ideone.com/Wyx8vQ定义了这样的标记
@section
不要争论我的代码,我只是在测试 ASP.NET MVC 4 功能。
正如您在控制器的代码中看到的那样,我还为用户信息做了一个模型:
public class AuthForm
{
public string Login { get; set; }
public string Password { get; set; }
}
我以为,如果模型正确,ASP.NET 会自动将数据解析到模型中,但错了。
然后我尝试使用.Request["name"]
,但是(输入不为空):
我也尝试过使用这样的属性:
[HttpPost]
[AcceptVerbs(HttpVerbs.Post)]
但也没有成功!
我做错了什么?请帮我解决我的问题。
谢谢