2017-02-28 45 views
0

我们的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&amp;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

+0

记住更新的信息这个问题有关GitHub上您所创建的问题,然后关闭了这个问题。 –

回答

0

不幸的是不是一个答案解决你的问题,但这个问题从它增加了其路由到全局RouteTable和影响MVC路线解决6.0版本adding a new WAMP router出现。

我建议你在GitHub Issue tracker上打开一个问题。