引诱书写代码,以为出面,并自取数据。 这包括利用诸如“性别行动”等内在职能。 即便是“放弃”执行另一控制人,也并不意味着认为自己没有采取行动,这或许会打破认为意见完全无效的多国公司做法,而该模式本应包含everything<>>m>。 这些观点需要。
相反,你可以做些什么是回到你发行的单页上的一个模式,其中包含一个包含问题清单的财产:
public class IssueListModel {
public List<Issue> Issues { get; set; }
}
Populate it in your issue list action:
public ActionResult IssueList(string projectName) // projectName may be null
{
var issueListModel = new IssueListModel();
issueListModel.Issues = SomeRepository.GetIssues(projectName); // whatever you need to send...
return View(issueListModel);
}
接着,在您的名单上,你可以通过:
@foreach (var issue in Model.Issues) {
<div>@issue.IssueName</div>
}
或者,你可以将问题收集到部分观点:
@Html.RenderPartial("IssueList", Model.Issues)
您可以提出部分看法,期望你们能够把自己的观点推向你们。 清单作为模型:
@model List<MyProject.Models.Issue>
......然后从部分角度看待它,此时此就模型本身进行推论:
@foreach (var issue in Model) {
<div>@issue.IssueName</div>
}
那么,你可以做的是,为您的项目细节观点提供一个单独的模式,其中还包括一个包含问题的财产:
public class ProjectDetailModel {
public Project Project { get; set; }
public List<Issue> Issues { get; set; }
public string Whatever { get; set; }
}
在控制人员中,你可以履行你在名单上担任控制职务的相同职能:
public ActionResult ProjectDetail(string projectName)
{
var projectDetailModel = new ProjectDetailModel();
projectDetailModel.Issues = SomeRepository.GetIssues(projectName, 10); // whatever you need to send
return View(projectDetailModel);
}
然后,你可以再次对你提出同样准确的部分看法。 项目详细观点:
@Html.RenderPartial("IssueList", Model.Issues)
答案是漫长的,但我希望这是你所期待的!