首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EditorForModel/DisplayForModel不呈现任何内容

EditorForModel/DisplayForModel不呈现任何内容
EN

Stack Overflow用户
提问于 2013-08-06 09:54:50
回答 1查看 254关注 0票数 0

我在MVC 4中有一个非常基本的问题,我试图使用"EditorForModel“来呈现一个简单的表单,但是HTML始终是空白的(也不例外,没有什么)。

ViewModel:

代码语言:javascript
复制
public class ProjectViewModel {
    public int ProjectId { get; set; }
    public string ProjectName { get; set; }
    public string Client { get; set; }
    public bool Secured { get; set; }
    public DateTime StartDate { get; set; }
}

主计长行动:

代码语言:javascript
复制
[HttpGet]
public ActionResult New() {
   return View(new ProjectViewModel());
}

查看:

代码语言:javascript
复制
@model BuMan.ViewModels.ProjectViewModel
@{ Html.EditorForModel();}

我显然遗漏了一些非常明显的东西,但这难道不应该为每个属性提供一些默认输入吗?!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-06 10:01:14

您应该删除Html.EditorForModel.周围的花括号

你的观点应该是

代码语言:javascript
复制
@model BuMan.ViewModels.ProjectViewModel
@Html.EditorForModel()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18076918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档