传入字典的模型项的类型为'System.Collections.Generic.List`1PM.Models.Product',,但此字典需要类型为“PM.Models.LogOnModel”的模型项。
问题:
Ошибка сервера в приложении '/'.
The model item passed into the dictionary is of type 'System.Collections.Generic.List`1[PM.Models.Product]', but this dictionary require
使用rails,我如何循环通过在我的控制器中定义的数组,为每个项创建一个分部,并访问该部分中的每个项的值?
控制器
为我的“石墨者”页面定义一个数组:
class StaticPagesController < ApplicationController
def home
end
def grapher
@available_graphs = ["pie.png", "line.png", "lineplusbar.png"]
end
end
页面视图
在我的grapher.html.erb视图中,我想循环遍历数组
我试图将数据插入到Create View中的两个表中。我拥有的是一个表User和另一个表WorkingHours。WorkingHours表定义了每个User在一周内的工作时间。我希望能够在添加用户的同时添加用户的WorkingHours,所以它必须是相同的View。我一直在研究如何做到这一点的例子,主要是使用PartialViews。
我遵循这个将数据插入到Users表和WorkingHours表中。
这些是每个表的类(我在这里使用Model First ):
用户
namespace Common
{
using System;
using System.Collectio
我在一个视图中获得了一些数据,我希望将这些数据传递给子部分视图。该数据的一部分是我希望在局部视图中显示的日期列表。我非常确定我不能将一个列表从一个视图传递到另一个视图(当我尝试在控制器中IEnumerable为空时)。假设是这样的话,有没有好的工作呢?
我曾经考虑过将这些值连接成一个字符串,然后在控制器中解析该字符串。这看起来有点老土,但我认为它会奏效的。这样做有问题吗?有没有更好的方法?
不得不重新获取我在父视图中获得的数据,这似乎是一种耻辱。我希望有另一种方法。
更新:这是局部视图的模型:
public class SiteVisitDetailModel
{
public Str