html.textboxfor ajax,c# - Get value from Html.TextBoxFor - Stack Overflow

If you want to get the value from a form post, MVC will automatically bind it to any parameters that match the name of the property. So if you form posted to the action MyPost it would look like this:

public ActionResult MyPost(string UserName) { //Not case sensitive, you can do userName as well

var a = UserName;

}

If you have lots of fields to post, you might want to use a request object. MVC will automatically bind properties with the same name.

public class MyRequest {

public string UserName { get; set; }

}

public ActionResult MyPost(MyRequest request)

UserName would be populated on the post.

If you wanted to pull out the values using javascript, you would probably want to put an id on the html like so:

Html.TextBoxFor(m => m.UserName, new { @class = "flat", id = "my-textbox" })

Then you could use jquery or whatever you like to select the element with that name, assuming you wanted just that property and would not be enumerating a bunch of form fields.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值