中查找調用方的方法我在我的「CartController」上有一個Action方法,該方法返回一個ActionResult的AddtoCart。我遇到的問題是,我從antoher控制器發佈到AddtoCart我要添加的產品的ID,然後繼續。我對驗證沒有任何問題;然而,當我想要重定向到稱爲Action的View時!ModelState.IsValid,我不知道誰叫我(或在哪裏找到它)。ASP.NET MVC在!ModelState.IsValid
幾個不同的控制器可能會發布到該方法。 ViewData中有什麼我可以用來找出誰叫我的操作方法?
我想,這一點,但它給實際的URL,我不能只返回查看(Request.UrlReferrer)如果在的ModelState錯誤。 雖然謝謝! – Mike
你可以把你的ModelState放入TempData,然後重定向到Request.UrlReferrer?您發佈並隨後必須重定向的操作/視圖肯定需要獲取自己視圖的數據/內容......?沒有? – Charlino