0
现在我可以在Games/Create下创建游戏。 我可以在帖子/创建下创建一个帖子。填充mvc5列表?
但我的问题是,现在我的public int GameId { get; set; }
得到填充我的SQL数据库中我的游戏表中的项目。这很好,我喜欢它。
但我想要public string Title { get; set; }
以与Game数据库中的值相同的方式填充。
public int GameId { get; set; }
获得填充下拉列表的值与我的游戏表中。
而至于public string Title { get; set; }
我必须手动输入它。我想,要填充的方式一样GameId
这是我的帖子型号
public class Post
{
[Key]
public int PostId { get; set; }
//URL
[Display(Name = "URL")]
[StringLength(80)]
public string Url { get; set; }
//User
[Display(Name = "User")]
public virtual ApplicationUser User { get; set; }
//Game
[Display(Name = "Game")]
public int GameId { get; set; }
[Display(Name = "Next Game")]
public string Title { get; set; }
public virtual Game Game { get; set; }
//Time
private DateTime? _date;
public DateTime? Date
{
get
{
if (_date == null || _date.ToString() == "1/1/0001 12:00:00 AM")
{
return _date = DateTime.Now;
}
return _date;
}
set
{
_date = value;
}
}
这是我的博弈模型
public class Game
{
[Key]
public int GameId { get; set; }
//Game
[Display(Name = "Game")]
public string Title { get; set; }
//User
[Display(Name = "User")]
public virtual ApplicationUser User { get; set; }
}
你的问题不清楚 –
public int GameId {get;组; }会使用我的游戏tabel中的值填充到下拉列表中。 至于公共字符串标题{get;组; }我必须输入它manualy。我希望以与GameId –
相同的方式进行推广,您希望Title可以在哪里和在哪个控件中填充?显示你的控制器动作并查看这个模型的相关信息 –