asp.net-mvc – webgrid中的Mvc 3 texbox(razor)
发布时间:2020-09-21 08:22:29 所属栏目:asp.Net 来源:互联网
导读:简单问:如何让文本框显示值. item.LastName上的代码失败 @model ListMvc2010_11_12.Models.Employee@{ var grid = new WebGrid(source: Model,defaultSort: FirstName,rowsPerPage: 3);}div id=grid1 @grid.GetHtm
简单问:如何让文本框显示值. item.LastName上的代码失败 @model List<Mvc2010_11_12.Models.Employee> @{ var grid = new WebGrid(source: Model,defaultSort: "FirstName",rowsPerPage: 3); } <div id="grid1"> @grid.GetHtml(columns: grid.Columns( grid.Column("LastName"),grid.Column(format: (item) => Html.TextBox("LastName",item.LastName)) )) </div> 解决方法扩展方法(即Html.TextBox)不适用于动态对象(即项目)……这是c#的限制.你有几个选择: format:InputExtensions.TextBox(Html,“Last Name”,item.LastName)//静态调用 格式:Html.TextBox(“Last Name”,(object)item.LastName)//强制转换为非动态对象 格式:& lt; input type =“text”name =“LastName”value =“@ item.LastName”/& gt; //避免扩展 另外,我相信有一个带有“item”参数的固有lambda – 你不应该自己声明这个. (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET MVC中动态地从数据库生成CSS文件
- asp.net下大文件上传知识整理
- asp.net-mvc – 如何在asp.net mvc中处理分页?
- asp.net-mvc – MVC 5 OWIN登录声明和AntiforgeryToken.我错
- WPF的Page介绍及Page Window Frame 之间的链接使用示例,嵌
- asp.net – 如何使用Inno Setup脚本创建IIS应用程序和应用程
- asp.net-mvc – 如何将KendoUI DropDownListFor绑定到ViewD
- asp.net – 检查.NET中两个双精度相等的问题 – 这个方法有
- asp.net-mvc – 在Azure Active Directory B2C中按组授权
- ASP.net MVC ValidationSummary总是被渲染
推荐文章
站长推荐
- asp.net core标签助手的高级用法TagHelper+Form
- asp.net-mvc-3 – MVC 3 $.ajax – 响应似乎是从
- .net – TagBuilder从MVC 3 beta版转到RC
- asp.net – 什么是system.globalization它和本地
- 有没有办法将内部控件放在ASP.NET自定义控件中?
- asp.net – GetExternalLoginInfoAsync()loginIn
- 如何为Asp.Net中的所有子文件夹注册HttpHandler?
- asp.net-mvc-2 – ASP.NET MVC2 ModelMetadataPr
- asp.net-mvc – 在ajax请求中返回PDF
- asp.net-mvc – 在ClaimsIdentity上,BootstrapCo
热点阅读