- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个模型:
public class Person
{
public Guid ID { get; set; }
public string Name { get; set;}
}
public class Event
{
public Guid ID { get; set; }
public string EventName { get; set; }
public virtual Person Owner { get; set; }
}
我有一个 View 模型:
public class EventViewModel
{
public EventViewModel() { }
public Event EventToEdit { get; set; }
public SelectList People { get; set; }
}
我有我的 Controller :
public ViewResult Create()
{
var eve = new Event();
var vm = new EventViewModel
{
EventToEdit = eve,
People = GetPeopleList(true, eve)
}
return View(vm)
}
我有我的看法:
@Html.DropDownListFor(x => x.EventToEdit.Owner, Model.People)
显然,为了阅读目的,它们被删减了。
当我提交我的 View ,并在 ActionResult Create
中命中断点时
使用 ViewModel 的目的是将信息从 View 传递到 Controller ,因此首先为什么 People 为空。
其次,也是最重要的,为什么 Owner 没有正确填充。有可供选择的人。事件名称将通过模型传回,因此 ViewModel 可以正常工作...
谢谢,
最佳答案
首先应该是:
@Html.DropDownListFor(x => x.EventToEdit.Owner.ID, Model.People)
所以 Model.People 是这样的:
new SelectList(source, "ID", "Name", source.ID)
关于c# - MVC 3 DropDownFor 和 ViewModel 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13950479/
我一定是遗漏了一些简单的东西。这段代码正在运行,但我似乎无法弄清楚它停止的原因。 首先,我在 Controller 中生成一个选择列表,如下所示: // Select List
我是 MVC 新手,正在尝试学习它。 在我看来,我有一个带有下拉列表的部分 View : @Html.LabelFor(m => m.locationType.Name, htmlAt
有没有办法获得一个下拉列表来处理向每个选项添加一个类,其中该类是选项的文本?举例来说: Example 1 Example 2 Example 3 这可能吗?还是我需要查看 javascript/jq
我是 MVC 的新手,但我已经通读了关于这个主题的几个问题。但是,没有一个答案可以解决我的问题。这是我的代码(只是相关的属性): C# 类 public class Customer { pu
我正在尝试制作一个在线银行网站(用于学习 ASP.NET MVC)。我有一个类Account class Account { int account_id; String account_number
我有两个模型: public class Person { public Guid ID { get; set; } public string Name { get; set;} }
我想做的是,当用户从下拉列表“a”中选择不同的选项时,设置下拉列表“b”中从下拉列表“a”中选择的值。 我在 MVC 项目中使用 html 帮助器“DropDownFor”作为下拉列表“a”: r.
目前我在这样的默认“创建” View 页面中使用 Html.EditorFor 控件。 model.IsActive) %> 我想将其转换为带有值的下拉列表,并且仍然绑定(bind)到 View
我正在创建一个小型 mvc 应用程序并在其中使用 DropDownListFor 。我无法为该下拉列表设置 ID 和类。以下是我的 DropdownListFor 代码,我想在其中添加 Id 和类。及
我有我的课RoomType : Int32 Id String Name String ColorCode 我的 View 模型得到一个 List RoomTypes应该显示在下拉列表中。 每个下拉选
我是一名优秀的程序员,十分优秀!