mvc中m是指html,在MVC @ Html.EditorFor(M =>米)lambda语法(@Html.Edit

1。

@Html.EditorFor(m => m) -对整个模型显示编辑器

@Html.EditorFor(m => m.propertyName) -对模型的特定属性显示编辑器

2。

@Html.EditorFor(m => m)等于@Html.EditorFor(t => t)或@Html.EditorFor(randomName => randomName) 名称并不重要,它只是参数的名称。 类型此参数是视图模型的类型。

你必须通过功能,因为它不仅是价值,才是最重要的。 思考是用来获取属性,描述如何显示属性。 看下面这个例子

public class ResetPasswordModel

{

public string Username { get; set; }

[DataType(DataType.Password)]

public string NewPassword { get; set; }

[DataType(DataType.Password)]

public string PasswordConfirmed { get; set; }

}

属性形容,那NEWPASSWORD应该是密码字段,而不是常规的输入。 如果我们传递的值,这将是不可能的。

在我们的例子@Html.EditorFor(m => m)将显示包含用户名和口令2个密码输入中的一个输入。 @Html.EditorFor(m => m.NewPassword)将显示输入,其具有密码的类型。

3。

http://msdn.microsoft.com/en-us/library/ee402949.aspx

public static MvcHtmlString EditorFor(

this HtmlHelper html,

Expression> expression

)

这是HtmlHelper类的扩展方法。 this HtmlHelper html不是一个参数,它是类的类型,即函数延伸。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值