我们的Orckestra C1 5.6一直在使用MVCFunctions的实现工作。将测试站点升级到V6.0后,我们注意到MVC功能似乎没有相同的工作。Orckestra C1从V5.6升级到V6.0已破解MVCFunctions
一个示例是处理页面中的表单呈现并回发的MVCFunction。当我执行查看源时,由渲染产生的操作URL非常不同,并且回发失败。
原始MVC鉴于
@using (Html.BeginForm("Login", "Secure", new {ReturnUrl = ViewBag.ReturnUrl}, FormMethod.Post, new { @class = "form-horizontal"}))
V5.6输出
<form id="loginForm" action="mydomain.com/Login" class="form-horizontal" method="post" novalidate="novalidate">
V6.0输出
<form id="loginForm" action="mydomain.com/Composite/api/Router?action=Login&controller=Secure" class="form-horizontal" method="post" novalidate="novalidate">
当在做V6形式后它只会导致空白页。你能想到为什么动作URL被扩展为包含“/ Composite/api/Router”作为路径的一部分吗?
UPDATE:问题是固定由Orckestra队 https://github.com/Orckestra/C1-CMS-Foundation/issues/403
记住更新的信息这个问题有关GitHub上您所创建的问题,然后关闭了这个问题。 –