@Html.Action("CategoryHomepageCategorywiseMostViewedProduct",
"ProductMostviewedController", new { categoryid = Model.Id })
I saw you put "ProductMostviewedControlller", which should actually be "ProductMostviewed" (without the word Controller).
:)