重定向到MVC5中的外部URL

时间:2017-05-02 02:17:43

标签: c# asp.net redirect button asp.net-mvc-5

我需要点击按钮重定向到外部url。 在我看来,在一个按钮对象中,我在没有参数的情况下呼叫myFunction()

在控制器中,我有以下代码:

public ActionResult myFunction()
{
    return Redirect("www.google.com.ar");
}

但是,点击该按钮后,我被重定向到" http://localhost:xxxxx/myController/www.google.com.ar"。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你也可以这样做:

<input type="button" id="buttonid" value="Destination" onclick="window.location.href='<%= Url.Action("actionName", "controllerName") %>';" />

或者

 return Content("<script>window.location = 'http://www.example.com';</script>");

或者

使用javascript重定向:

$( "#buttonid" ).click(function() {

 var url =  "http://www.example.com";

     location.href = url; 

});