【发布时间】:2017-04-11 19:23:35
【问题描述】:
我正在做一个 MVC 应用程序。
我有一个带有不同部分视图的视图。
在第一个 partial View 中,如果用户已登录,我在 Hidden Field 中有用户 ID。
我的第一个局部视图是这样继承的
@model Prj.Models.UserLoginModel
模型是这样的..
public class UserLoginModel
{
public long User_id { get; set; }
public bool Keep { get; set; }
public byte[] Picture { get; set; }
public string Name { get; set; }
public string LastName { get; set; }
}
我有一个隐藏字段
@Html.HiddenFor(model => model.User_id)
另一个Partial View,是一个IEnumerable,用来渲染一个PagedList
继承自
@model PagedList.IPagedList<Prj.Models.CommentModel>
public class CommentModel
{
public long Upload_id { get; set; }
public long User_id { get; set; }
public string Description { get; set; }
}
在视图中,我需要验证模型中的两个用户。
@foreach (var item in Model)
{
ask item.User_id == PartialView1.Hidden.User_id
}
我的问题是是否可以阅读它或者我必须在第二个局部视图的模型中包含用户 ID?
【问题讨论】:
标签: asp.net-mvc partial-views hidden-field