Tôi có một hình thức, trong đó có một loạt các lĩnh vực như:Có phải POST một từ điển cho một hành động .NET MVC có thể không?
<input type="text" name="User[123]" value="Alice" />
<input type="text" name="User[456]" value="Bob" />
...
Trong trường hợp chỉ số của mảng tài khoản (123 và 456) là kết hợp với giá trị của ID. Tôi đang cố gắng cập nhật các giá trị này trong bộ điều khiển. suy nghĩ của tôi là một điển mà các bản đồ ID để tên sẽ làm việc, nhưng việc tạo ra các hành động như:
public void Save(Dictionary<string, string> user) {
// ...
}
kết quả trong tham số người dùng là null.
Vì vậy, đang chuyển một Từ điển có thể? hoặc, có phương pháp nào khác để đạt được điều này không?
Bài đăng đó đã lỗi thời. Định dạng liên kết đến danh sách đã thay đổi, bạn không cần chỉ định chỉ mục. – queen3
Bài đăng không lỗi thời. Nó được cập nhật với thông tin liên quan đến MVC 2 và có tính đến ".index" là tùy chọn. – Levi
@Levi Bạn có chắc chắn không? Mẫu mã ở trên không hiệu quả với tôi. Tôi nhận được null như tham số người dùng trong phương thức Save. Tôi có MVC 2 RTM và VS 2008. –