2012-12-15 38 views
0

我在我的MVC 4項目的最後階段,將授權添加到控制器,每次用戶提交或請求時開始導致重定向到主頁,或者他是登錄或註銷,任何想法可以在這裏幫助?MVC 4授權和奇怪的重定向行爲

[Authorize] 
    [HttpPost] 
    [AcceptVerbs(HttpVerbs.Post)] 
    public ActionResult Create(uoffer uoffer, IEnumerable<HttpPostedFileBase> fileupload) 
    { 
    } 
+0

檢查

的web.config文件。 – tiru

+0

您能否詳細介紹一下正在發生的事情,以及具體說明您如何登錄該用戶? –

+0

@tiru這是標籤 Feras

回答

0

好吧終於我覺得這個感謝小提琴工具,對於任何一個具有相同的行爲,請注意,註銷方法是通過表單提交。 在我的情況下,我有另一個代碼塊做form.submit()方法,我的錯誤是我沒有範圍和更具體。我的意思是代替$('form')。submit()...它應該是$('form#formID')。submit()> 由於第一個是一般範圍,當我試圖發射它,它觸發註銷表單而不是我的表單。

1

刪除其中一個重複屬性 - [HttpPost] = [AcceptVerbs(HttpVerbs.Post)]。那麼你使用[Authorize]的Get?您需要在嘗試POST之前讓用戶進行身份驗證。

+0

好的,問題與[授權]有關,請點擊這裏 1-go to(http://mindsshare.com)[1] 2-登錄並選擇銷售選項 3-點擊「創建」而不填充信息,你會重定向到主頁! 說明: 從類中刪除[授權]防止重定向行爲! – Feras

+0

我會添加[授權] GET行動的/ Offer/Create – viperguynaz

+0

[授權]已被添加,問題仍然相同,看起來像從客戶端...我會嘗試調試那裏 – Feras