【发布时间】:2022-01-04 14:45:43
【问题描述】:
我有这样的编辑页面
我想克隆这个页面,我在这个编辑页面中有一个克隆按钮,像这样
给定一个链接来导航到类似这样的克隆页面
<a asp-page="./RequestFormClone" asp-route-RequestID="@Model.RequestID" class="dropdown-item" style="margin-bottom: 0; padding: 3px 0px 4px 8px; cursor: pointer;color:black;">
Clone Request
</a>
但是当我点击链接时,我得到了这个错误
InvalidOperationException:传递到 ViewDataDictionary 的模型项属于“ProjectName.Pages.RequestFormCloneModel”类型,但此 ViewDataDictionary 实例需要一个“ProjectName.Pages.RequestFormEditModel”类型的模型项。
不太明白是什么导致了这个错误,因为我需要复制 RequestFormEdit 的确切副本,我只是创建了另一个与 RequestFormEdit 相同的页面 RequestFormClone。
任何帮助将不胜感激。
谢谢, 蒂娜·约翰
【问题讨论】:
标签: asp.net-core navigation razor-pages