2014-03-03 54 views
0

我的web應用程序是MVC和我有一個.cshtml頁面中有一個<form>以及與@usingBeginForm在局部視圖不會觸發控制器方法

@using (Html.BeginForm("Upload", "Media", FormMethod.Post, new { @encType = "multipart/form-data", id = "frmImageUpload" })). 

jQuery中我有一個局部視圖點擊按鈕上的$('#frmImageUpload').submit()。然而,沒有任何反應,即表單不會發布給控制器。我應該提到,從對話框的按鈕調用提交方法。 我的代碼有什麼根本錯誤嗎?

我感謝您的幫助。

+0

檢查你的jquery庫,並確保你有正確的版本.... – Shaz

回答

1

oops !!!我的錯。剛剛意識到我有內部的父窗體中的部分視圖,這使得嵌套的形式。 MVC允許頁面上的多個表單標籤具有不同的操作,但不能嵌套表單。一旦我用父窗體替換了部分視圖,一切都很好。 希望這可以幫助其他人。

相關問題