asp.net-mvc – webgrid中的Mvc 3 texbox(razor)
发布时间:2020-09-21 05:03: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-mvc – Url.Action生成查询字符串,以任何方式生成完
- asp.net-mvc – 为什么HttpContext.Current在asp.net mvc中
- 在mvc4 asp.net中的Razor View中的模型声明
- ASP.NET中XML转JSON的方法实例
- asp.net-mvc-4 – MVC4 RC脚本捆绑很慢
- asp.net-mvc – ASP.NET MVC:添加将DisplayName合并到自定
- 为什么ASP.NET回发时请求cookie属性为null或不正确?
- asp.net – Dropzone没有绑定到模型
- 在ASP.NET中实现多文件上传的方法
推荐文章
站长推荐
- asp.net-mvc – ie9:调试时出现恼人的弹出:“错
- asp.net 根据汉字的拼音首字母搜索数据库(附 LIN
- 过滤ASP.NET Core API中的属性
- asp.net-mvc – 奇怪的错误w / NinjectValidator
- asp.net – 使用JavaScript重新排列的ListBox元素
- asp.net-mvc – 使用Asp.net MVC 4中的OutputCac
- QueryString与ASP.NET MVC 6锚点标签助手
- asp.net – HttpWebRequest正在为404抛出异常
- ASP.NET Response.Cache.SetNoStore()与Response
- Asp.Net Core中WebSocket绑定的方法详解
热点阅读
