如何从Javascript函数调用控制器方法

时间:2013-11-07 12:50:18

标签: c# javascript asp.net-mvc

我正试图在按钮点击时调用控制器方法。我为此创建了一个java函数,现在我被卡住了......

   using (Html.BeginForm("Create", "Packaging", FormMethod.Post))      
   {%>          
       ......              
        <input type="submit" value="Save" id="btnSave" onclick="return btnSave_onclick()" />
   }%>



    function btnSave_onclick() {

        window.open(Url.Action("Index","Packaging"));

    }

提前致谢。

2 个答案:

答案 0 :(得分:1)

试试这个

window.location.href = "@Url.Action("Index", "Packaging")" + "/";

答案 1 :(得分:0)

一旦创建了详细信息,您似乎正在尝试将用户重定向到Packaging控制器的Index操作。

您可以在Packaging控制器上的Create操作内的服务器端执行此操作,方法是返回以下内容:

return RedirectToAction("Index");