Vulnerability in EPiServer.Forms
EPiServer CMS version: 11
I am trying to call another block controller Index method from view of the page.
Here is the code which calls the action method of the FileuploadBlock controller.
@Html.Action("Index", "FileuploadBlock", new
cuurentBlock = Model.CurrentPage.FileuploadBlock,
filehandles = "MessageCreate.Filehandles"
Here is the Index method of the FileuploadBlock controller
public ActionResult Index(FileuploadBlock currentBlock, string fileHandler)
var viewModel = new FileuploadViewModel(currentBlock);
It work good in success flow but if modelstate is not valid and I have to show the page view again, then it gives me this error:
EPiServer.Core.TypeMismatchException: 'The routed data is of type 'x.Models.Pages.NewMessagePage' and the binding context 'currentContent' is null, cannot bind any value to type 'x.Models.Blocks.FileuploadBlock'.'
Hope someone can answer this.
I see the route object that you pass to Action is "cuurentBlock", I think that must be "currentBlock"?