RenderAction调用POST方法而不是GET

时间:2014-03-03 10:12:12

标签: asp.net-mvc renderaction

我有一个页面Index.aspx

<%@ Page Inherits="System.Web.Mvc.ViewPage" %>

包含

<% Html.RenderAction("GetGroups", "Organisation"); %>

现在,在我的组织控制器中,我有两种方法--GET和POST,用于GetGroups。理想情况下,我希望第一次调用Index.aspx时,将调用GetGroups的GET方法。实际上,这是在本地和测试环境中发生的事情,但在Live中,正在调用GetGroups的POST方法。

我还阅读了一些关于SO的帖子,提到HTTP方法是由父操作决定的。我还检查了我的案例中的父操作是否正在调用GET方法。

这方面的任何线索都非常有帮助。

1 个答案:

答案 0 :(得分:0)

此问题与Live服务器上未更新的其他一些dll有关。因此,更新Live上的dll修复了问题。