Я написал метод Action для контроллера ASP.NET MVC, который используется для предоставления модели пользовательскому контролю.
открытый класс ProductsController: Controller
{
public PartialViewResult ProductSummary()
{
ViewData.Model = new ProductSummaryModel("42"); // dummy data for now
return new PartialViewResult()
{
ViewData = ViewData
};
}
}
Я использую 'futures' Microsoft.Web.Mvc
dll и отрисовываю элемент управления в моем главном виде следующим образом:
<% Html.RenderAction<ProductsController>(x => x.ProductSummary()); %>
То, что у меня здесь есть, работает нормально, но я попытался зайти в Google new PartialResult()
, чтобы проверить, правильно ли я выполнял действия.
В настоящее время этот поиск дает только 4 результата!
Так что я решил, что что-то не так здесь, в моем контроллере. Как правильно создать метод действия, который возвращает частичное представление? И что (если что-то) не так или плохо в том, что я делаю.