2013-12-19 95 views
0
Public class ItemController : Controller 
{ 
    public ActionResult Index() 
    { 
     return View("Index"); 
    } 

    public ActionResult ItemDescription() 
    { 
     return View("ItemIndex"); 
    } 
} 

現在有在項目文件夾重定向在asp.net mvc的控制器的操作方法沒有發生

視圖1兩種觀點:指數

視圖2:項目索引

的ItemIndex

@{ 
    ViewBag.Title = "ItemIndex"; 
    Layout = "~/Views/Shared/_Layout.cshtml"; 
} 
<h2>ItemIndex</h2> 
<input type="button" value="Next" onclick="redirecttodetails()" /> 
<script type="text/javascript"> 
    function redirecttodetails() 
    { 
     $.ajax({ 
       url: '@Url.Action("Index", "Item")', 
       type: 'POST' 
     }); 
    } 
</script> 

現在的問題是我在我的ItemIndex視圖中有一個按鈕,通過點擊我想要紅色的視圖直接到沒有發生的索引視圖。

有什麼建議嗎?

回答

2

只需使用window.location.href$.ajax不會重定向您。

function redirecttodetails() 
{ 
    window.location.href = '@Url.Action("Index", "Item")'; 
} 
+0

@ user2465036,很高興能幫到您 – Satpal

1

Ajax不會將您重定向到新頁面。將其更改爲:

function redirecttodetails() 
{ 
    window.location.href = '@Url.Action("Index", "Item")'; 
} 
+0

感謝解決方案的工作。我不能糾正這兩個答案。看起來像他的其他人比你早1分鐘回答。無論如何謝謝你 – user2465036

相關問題