mvc html.display,Asp.Net MVC中的Html.DisplayFor()用于项目列表
我有一个键/值对列表.基本上是一个List,其中ViewModel是表单的自定义类public class ViewModel
{
public String Key { get; set; }
public String Value { get; set; }
}
在View中我需要分别为Key和Value渲染Label和Textbox.我试图使用Html.DisplayFor()但是它与模型一起使用并且只显示模型的属性而不是列表.
我想实现某种格式
最佳答案 您可以尝试在主视图中使用一个编辑器模板,该模板将为模型的每个项目呈现(假设您的模型是一个集合).编辑器模板比显示模板更适合您的场景,因为您正在渲染允许编辑的文本框.因此,使用EditorFor而不是DisplayFor在语义上更正确:
然后为视图模型定义一个编辑器模板(〜/ Views / Home / EditorTemplates / ViewModel.ascx):
Language="C#"
Inherits="System.Web.Mvc.ViewUserControl" %>
x.Value) %>
mvc html.display,Asp.Net MVC中的Html.DisplayFor()用于项目列表相关推荐
- ASP.NET MVC 5 02 - ASP.NET MVC 1-5 各版本特点
参考书籍:<ASP.NET MVC 4 高级编程>.<ASP.NET MVC 5 高级编程>.<C#高级编程(第8版)>.<使用ASP.NET MVC开发企业 ...
- 学习笔记 --- 工厂、单体、适配器、策略、观察者、MVC设计模式及ASP.NET MVC开发模式、关闭缓存的方法...
关于工厂.单体.适配器.策略.观察者没啥好说的, 代码中有说明 //DesignPattern.cs View Code using System; using System.Collections. ...
- mvc html dropdownlist,ASP.NET MVC中使用DropDownList地详解
DropDownList控件又称下拉列表框控件,DropDownList控件动态连接到数据库,按指定 条件从数据库 中查询 出列表选项数据,然后绑 定到控件,可以方便快速地显示出多个下拉选 项 . 同 ...
- mvc html.dropdownlist,ASP.NET MVC4中使用Html.DropDownListFor的方法示例
本文实例讲述了ASP.NET MVC4中使用Html.DropDownListFor的方法.分享给大家供大家参考,具体如下: 一.控制器部分: public ActionResult PageDeta ...
- mvc html validator,ASP.NET MVC实现Validation验证器扩展
今天介绍在ASP.NET MVC实现Validation验证器扩展,通过使用Controller验证并不是最好的方法:验证过于分散,容易造成重复代码,不利于维护与扩展,因此本节将使用MVC默认绑定器( ...
- php .net mvc,总是觉得asp.net MVC 写着很别扭,对比PHP的mvc,asp.net 麻烦很多?
没写过php,但有ASP.NET MVC的开发经验,这里简单地说一下自己的理解. 首先通过一张图来看ASP.NET MVC的一个交互原理: Model层其实是一个很大的概念,包含了服务,业务逻辑,数据 ...
- mvc ajax helpers,ASP.NET MVC 实践系列4-Ajax应用
ASP.NET MVC中支持Ajax的方式和webform中有些区别,没有了updatepanel,所以对于初学者来说在最开始应用时似乎没有在webform中简单,但实际使用上更为灵活而跟webfor ...
- asp.net mvc 点滴 一 asp.net mvc vs asp.net web forms
MVC模式是一个大家很熟悉的设计模式,微软的asp.net mvc framework是给asp.net web forms提供了一个可替换的asp.net方案. Models:Model对象是程序的 ...
- asp.net+mvc+html辅助,ASP.NET MVC使用Ajax的辅助的解决方法
前言:前面我们已经简单的介绍过了MVC如何Jquery,因为我们如果使用Ajax的话必须要了解Jquery,这篇博客我们将大致了解一下ASP.NET MVC如何使用Ajax的辅助方法,此博客是我的读书 ...
最新文章
- php根据IP地址跳转对应的城市,淘宝REST api调用地址直接使用
- 一个例子探究jQuery的Ajax应用(一)
- Spring注解编程基石(四)
- 安卓加载asset中的json文件_Joomla 4中的Web资源介绍
- mysql 部署到服务器_服务器快速部署--使用Docker部署MySQL
- jQuery的回调管理机制(二)
- Oracle相同的一个SQL执行计划截然不同的解决方法
- loadrunner 11下载及破解
- python代码混淆
- 四级信息安全工程师考试大纲
- bibibi 下载_哔哩哔哩下载电脑版_哔哩哔哩官方版下载[bilibili]-下载之家
- 如何免费获取基于公网 IP 的 SSL 证书 (无需域名)
- 百度网盘离线下载分析及实现
- 计算机操作系统——银行家算法
- intel realsense获取8位深度图
- 探索Ristretto量化工程—问题记录
- 广州车展直击:现代汽车携豪华阵容共建未来汽车生态圈
- 一家两制抗风雨 有得有失看未来(转)
- 《Java核心卷 I》第10版阅读笔记第八章(书第九章)
- Sothink.SWF.Decompiler.v4.5-SHOCK
热门文章
- pythonexpect后怎么循环_python 装饰器从放弃到玩转(初级)
- java几种多线程_Java多线程实现的几种方式
- 编写程序处理一个 string 类型的 list 容器。在该容器9.27:中寻找一个特殊值,如果找到,则将它删除掉。用 deque容器重写上述程序。
- 东北大学浑南校区计算机学院,浑南校区各主要建筑介绍:信息科学大楼
- 如何处理几十万条并发数据_Swoole 如何处理高并发以及异步 I/O 的实现
- 关于Android studio3.0的坑之butterknife 8.4.0
- linux oracle bad elf,oracle11g安装到red hat6.2 64位系统报错:/lib/ld-linux.so.2: bad ELF interpreter...
- yolov3 python_Python 3 Keras YOLO v3解析与实现
- ESP8266在Alios-Things上的入门开发指南 (一)开发环境搭建及HelloWorld固件
- OA应用分析:机电企业如何选型OA系统