Asp.net mvc5 从View获取数据到控制器的三种方式

数据传递方式有两种post/get

1、request获取

2、参数传值

3、参数传对象

1、request获取

获取表单中数据,例如

request.Form(["key"])//这里key为表单控件属性名称name

2、参数传值

注意参数名称必须与表单控件名称一致

 public ActionResult Login(string loginEmail, string loginPassword)
{
//直接使用
}

3、参数传对象

参数为对象:类型+自定义名字

注意这个对象所有属性都是被表单提交上来的,比如属性   对象名.haha 在表单中必须有一致的控件name="haha"

 public ActionResult Register2(Models.user u)
  {
//操作
    }

 public partial class user
    {
       
        public user()
        {
            this.works = new HashSet<works>();
        }
        public int Uid { get; set; }
        public string Name { get; set; }
        public string Email { get; set; }
        public string Password { get; set; }
    
        public virtual ICollection<works> works { get; set; }
    }
<form >
名字:<input name="Name" />
邮箱:<input name="Email" />
密码:<input name="Password" />
<button></button>
</form>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值