我有以下代码:
onClick="location.href='@Url.Action("StampPdf", "EditPdf", new {pView = currentPdfView})'" />
在单击时会在名为StampPdf(PdfView pView)
的控制器上调用名为EditPdfController
的方法。使用变量pView调用了控制器方法,但是pView的所有属性均等于null
。好像PdfView类已重新实例化。在我的cshtml剃须刀文件中,currentPdfView被实例化并具有为其分配值的所有属性,但是在控制器中,这些属性为null。
This user here遇到了同样的问题,但是没有解决该问题的后续措施。
要完成这项工作,我需要做些什么吗?
答案 0 :(得分:2)
它不知道如何将模型序列化为查询字符串:)
您需要将模型分为多个具有简单值的属性,或者使用POST表单将其作为模型提交。
您还可以将模型序列化为JSON并将其作为字符串传递。