Tuesday, October 25, 2016

How to pass parameter to partial view and capture the value(s) in partial view


Main View

Html.RenderPartial("_PartialViewName"new ViewDataDictionary(ViewData){ { "one", Model.One }, { "two", Model.Two } });

-------------------------- 

Controller

public ActionResult _PartialViewName()
{
return PartialView();
}

--------------------------

How to get parameter values in partial view

@{
    var one = (string)ViewData["one"];
    var two = (string)ViewData["two"];

}