mvc中这种写法是什么意思

如@html.TextBoxFor(m=>m.SearchKey)参数里面的东西是什么意思,为什么可以这样写... 如@html.TextBoxFor(m=>m.SearchKey)参数里面的东西是什么意思,为什么可以这样写 展开
 我来答
xpy0928
2015-06-30 · TA获得超过582个赞
知道小有建树答主
回答量:461
采纳率:50%
帮助的人:333万
展开全部
首先这 最终会生成html标签<input type="text" value="@Model.SearchKey"/> 为什么要这样写,因为mvc框架中这样写的好处是可以进行强类型视图以及模型绑定,当视图中文本框有多个时,这样绑定更加便捷! 【说明:里面的参数是lamda表达式,具体请看c#高级语法,m就是你绑定的实体类,SearchKey就是实体类中的属性,这样就可以为文本框直接赋值了】
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式