asp.net-mvc – webgrid中的Mvc 3 texbox(razor)
发布时间:2020-09-21 08:06:43 所属栏目: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字符串分割函数使用方法分享
- asp.net+Ajax 文本文件静态分页实现代码
- ASP.NET MVC API 接口验证的示例代码
- asp.net结合Ajax验证用户名是否存在的代码
- 在ASP.NET中拒绝用户时,’CustomIdentity’上的Serializati
- asp.net错误表单不能嵌套在元素表单中?
- asp.net-mvc – ASP.NET MVC忽略所有url结尾的“.html”
- asp.net-mvc – ASP.net身份在删除外部帐户后停止分发外部C
- asp.net-mvc-4 – 如何在asp.net MVC4查看页面中包含javasc
- asp.net-mvc – 如何从剃刀视图访问My.Resources
推荐文章
站长推荐
- 为什么ASP.NET回发时请求cookie属性为null或不正
- asp.net – IIS 404自定义错误不能按预期工作
- asp.net – 无法加载类型’site._Default[已关闭
- ASP.NET VNext类库System.Runtime.Serialization
- asp-classic – 哪里可以存储经典ASP的连接字符串
- asp.net-mvc – Bug? ASP.NET MVC 2中的客户端验
- asp.net-mvc – 使用Razor视图引擎 – 如何格式化
- asp.net中利用Jquery+Ajax+Json实现无刷新分页的
- 如何重定向到ASP.NET MVC中的调用页面?
- ASP.NET拒绝访问该路径
热点阅读