If haven't tried it (don't have access to dev machine now), but you can return a normal view (not partial) and set its 'Layout' property to 'null' (in your view)
in the Keem_CatalogController which is in my plugin
namespace Keem.Plugin.WhatEver.Controllers { public class Keem_CatalogController : BaseNopController { [ChildActionOnly] public ActionResult Check(int ProductId) { var model = new CheckModel(); //some code return PartialView("Keem.Plugin.WhatEver.Views.Catalog._Check",model); } } }
In the view in which we want to use partialview @Html.Action("Check", "Keem_Catalog", new { productId = Model.Id})
make sure that any views or partial views under vies folder in your plugin are embeded resources.
by the way if you want to call view in another view (both in your plugin) use this, @Html.Partial("Keem.Plugin.WhatEver.Views.Catalog._ProductVariantAddToCart_Keem", Model.AddToCart,dataDictPrice)