To make it happen I used, ContentResult for the action to update the parent URL.
return new ContentResult
{
Content = string.Format("<script type='text/javascript'>window.parent.location.href = '{0}';</script>", newurl),
ContentType = "text/html"
};