From 188e0709b0dfccbc5a74ad5ee8934fb4a48d5580 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Tue, 24 Apr 2018 16:00:13 +0300 Subject: [PATCH] Added PartialView method to AbpPageModel --- .../Abp/AspNetCore/Mvc/RazorPages/AbpPageModel.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/RazorPages/AbpPageModel.cs b/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/RazorPages/AbpPageModel.cs index b9728476e1..0467bb8841 100644 --- a/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/RazorPages/AbpPageModel.cs +++ b/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/RazorPages/AbpPageModel.cs @@ -3,10 +3,10 @@ using System.Threading.Tasks; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; +using Microsoft.AspNetCore.Mvc.ViewFeatures; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; using Volo.Abp.AspNetCore.Mvc.Validation; -using Volo.Abp.Authorization; using Volo.Abp.Guids; using Volo.Abp.MultiTenancy; using Volo.Abp.ObjectMapping; @@ -55,5 +55,15 @@ namespace Volo.Abp.AspNetCore.Mvc.RazorPages { return AuthorizationService.CheckAsync(policyName); } + + protected virtual PartialViewResult PartialView(string viewName, TModel model) + { + return new PartialViewResult + { + ViewName = viewName, + ViewData = new ViewDataDictionary(ViewData, model), + TempData = TempData + }; + } } }