Tôi hiện đang phát triển ứng dụng trong MVC2 Tôi muốn sử dụng thẻ biểu mẫu mutiple trong Đơn đăng ký của tôi Trong My View Tôi đã tạo một bảng có tùy chọn Xóa mà tôi đang thực hiện thông qua Đăng cho từng cá nhân Xóa vì vậy tôi có Tạo thẻ biểu mẫu cho mỗi nút. tôi cũng muốn người dùng cung cấp tùy chọn để xóa các bản ghi mutiple vì vậy tôi đang cung cấp cho họ với hộp kiểm. Biểu mẫu này sẽ có tất cả các giá trị của hộp kiểm và tất cả. nên hình thức được làm như nàyTôi có thể có một thẻ biểu mẫu bên trong Khác trong ASP.net MVC RC2
cho Mỗi nút delete
<form action="/Home/MutipleDelete" method="post">
<input class="button " name="Compare" type="submit" value="Mutipledelete" style="margin-right:132px;" />
<input id="chk1" name="chk1" type="checkbox" value="true" />
<form action="/Home/Delete" method="post">
<input type="submit" class="submitLink" value="member1" />
<input type="hidden" name="hfmem1" id="hfmem1" value="1" />
</form>
<input id="chk2" name="chk2" type="checkbox" value="true" />
<form action="/Home/Delete" method="post">
<input type="submit" class="submitLink" value="member2" />
<input type="hidden" name="hfmem2" id="hfmem2" value="2" />
</form>
</form>
Sau đây là không làm việc. Nhưng nếu tôi viết mã của tôi hình thức mà ám theo cách này
<form action="/Home/MutipleDelete" method="post">
<input class="button " name="Compare" type="submit" value="Mutipledelete" style="margin-right:132px;" />
</form>
<input id="chk1" name="chk1" type="checkbox" value="true" />
<form action="/Home/Delete" method="post">
<input type="submit" class="submitLink" value="member1" />
<input type="hidden" name="hfmem1" id="hfmem1" value="1" />
</form>
<input id="chk2" name="chk2" type="checkbox" value="true" />
<form action="/Home/Delete" method="post">
<input type="submit" class="submitLink" value="member2" />
<input type="hidden" name="hfmem2" id="hfmem2" value="2" />
</form>
nó đang làm việc trong Mozilla nhưng không phải trong IE.I đã debug và giá trị Đã bắt đầu FormCollection Trong contoller.What phải làm gì.?
nhưng sử dụng xóa với get Phương pháp không phải là một ý tưởng tốt cũng đề cập đến bởi Stephen Walther http://stephenwalther.com/blog/archive/2009/01 /21/asp.net-mvc-tip-46-ndash-donrsquot-use-delete-links-because.aspx – coolguy97
Ok, đó là một điểm công bằng. Trong trường hợp đó tôi nghĩ bạn cần đưa ra quyết định quan trọng nhất (ít có khả năng bị bỏ qua nếu Javascript bị tắt) chức năng: Xóa riêng lẻ hoặc Xóa lựa chọn. Sử dụng một (các) biểu mẫu cho một hình thức quan trọng nhất và sử dụng Ajax cho một hình thức khác. – pdr