我确信,这只是很小的(或可能是大的),但我的儿童行动没有奏效。 我有一份带有年价值的清单。 该名单将通过部分控制显示。 我看到,在我通过该守则时,各自的法典已经执行,但该页上没有任何内容。
儿童行动:
[ChildActionOnly]
public ActionResult GetYearList()
{
return PartialView(_FormService.getYears());
}
家长认为:
<% using (Html.BeginForm()) {%>
<%= Html.ValidationSummary(true) %>
Select Year: <% Html.Action("GetYearList"); %>
部分 观点法典:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<List<SelectListItem>>" %>
<% if (Model != null)
{ %>
<% Html.DropDownList("Year", Model, "Select Year"); %>
<% } else { %>
<p> No Years Found </p>
<% } %>
任何把我做的错做什么? 我只能把部分观点直接放在一边,但我真的想说明儿童行动是如何发挥作用的,因此,如果这一逻辑更加复杂的话,我会在今后加以利用。
<><>strong>
Silly semantics。 • 改变我“Get YearList”的部分观点:
<%= Html.DropDownList("Year", Model, "Select 1099 Year") %>
而不是
<% Html.DropDownList("Year", Model, "Select Year"); %>
Darin说,父母的同类观点:
change Select Year: <% Html.Action("GetYearList"); %>
to <%= Html.Action("Get1099YearList") %>