asp.net-mvc-3 – ASP.Net MVC 3 Razor Concatenate String
发布时间:2020-12-15 19:23:45 所属栏目:asp.Net 来源:网络整理
导读:我在ASP.Net MVC 3 Razor View中有以下内容 @foreach (var item in Model.FormNotes) {tr td @Html.DisplayFor(modelItem = item.User.firstName) /td/tr} 哪个工作正常,但是,我想连接字符串来显示firstName和lastName,但是当我尝试这样做 td @Html.DisplayF
我在ASP.Net MVC 3 Razor View中有以下内容
@foreach (var item in Model.FormNotes) { <tr> <td> @Html.DisplayFor(modelItem => item.User.firstName) </td> </tr> } 哪个工作正常,但是,我想连接字符串来显示firstName和lastName,但是当我尝试这样做 <td> @Html.DisplayFor(modelItem => item.User.firstName + @item.User.lastName) </td> 我收到以下错误 模板只能用于字段访问,属性访问,单维数组索引或单参数自定义索引器表达式 有人知道如何在Razor View中连接一个字符串? 感谢所有 编辑 我的剃刀视图接受一个看起来像这样的ViewModel public class ViewModelFormNoteList { public IList<Note> FormNotes { get; set; } } 我想将FullName属性放在这里,如Roy所建议的,但是我不知道如何使它工作? 解决方法
DisplayFor需要一个属性来映射,所以连接是不可能的.您可能会在模型上公开一个只读属性FullName,然后返回连接:
public string FullName { get { return User.FirstName + " " + User.LastName; } } 然后在您的DisplayFor中使用它. @Html.DisplayFor(modelItem => modelItem.FullName); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 实体框架5在保存时停止运行T4模板文件
- asp.net-mvc – Viewmodel和动态菜单最佳实践 – ASP.NET M
- asp.net文件上传解决方案(图片上传、单文件上传、多文件上
- asp.net – 如何从windows azure云服务中的excel文件中读取
- 使用ASP.NET构建了多少个公共高流量网站?
- asp.net-mvc – 为什么我们使用ViewModels?
- 测量ASP.NET页面加载时间
- asp.net – repeater或listview vs concatenated html
- 如何在ASP.NET ListBox中设置多个选择?
- 中国象棋(网络版) 转载
推荐文章
站长推荐
- ASP.NET DataTable与Json互转源码
- asp.net-mvc-3 – 服务器端命令行
- asp.net-mvc – 从ASP.NET MVC 3中的RequiredAtt
- asp.net-mvc – 你如何覆盖Html.ActionLink?
- asp.net – System.Web.Security.FormsAuthentic
- asp.net-mvc-4 – 尽管设置了配置值,但超出了最大
- 将ASP.NET MVC教给ASP.NET程序员的最佳学习资源是
- Asp.Net Core 获取找回密码的Code提示错误No IUs
- asp.net-mvc – 如何在.NET MVC3 HTML表单中的必
- asp.net-mvc-3 – .NET 4.0 MEF.可插入的ASP.NET
热点阅读