Tôi đang cố gắng cập nhật một dự án từ ASP.NET MVC Preview 3 to Preview 5 và có vẻ như Controller.ReadFromRequest (chuỗi khóa) đã được gỡ bỏ khỏi lớp Controller. Có ai biết về bất kỳ lựa chọn thay thế để lấy thông tin dựa trên một định danh từ một hình thức?Thay thế Controller.ReadFromRequest trong ASP.NET MVC là gì?
5
A
Trả lời
3
Hình như họ đã thêm controller.UpdateModel để giải quyết vấn đề này, chữ ký là:
UpdateModel (mô hình đối tượng , string [] keys)
Tôi chưa nâng cấp ứng dụng của mình, vì vậy tôi không chắc chắn về mức sử dụng thực tế. Tôi sẽ được quan tâm để tìm hiểu về điều này bản thân mình, như tôi đang sử dụng controller.ReadFromRequest là tốt.
2
Không chắc nó đã đi đâu. Bạn có thể cuộn phần mở rộng của riêng bạn mặc dù:
MyBindingExtensions public class tĩnh {
public static T ReadFromRequest <T> (this Controller controller, string key)
{
// Setup
HttpContextBase context = controller.ControllerContext.HttpContext;
object val = null;
T result = default(T);
// Gaurd
if (context == null)
return result; // no point checking request
// Bind value (check form then query string)
if (context.Request.Form[key] != null)
val = context.Request.Form[key];
if (val == null)
{
if (context.Request.QueryString[key] != null)
val = context.Request.QueryString[key];
}
// Cast value
if (val != null)
result = (t)val;
return result;
}
}
0
bạn có thể làm lại liên kết đó trong một cái gì đó như tinyurl.com không?
Tôi cũng cần thông tin này nhưng có thể nhận được liên kết lớn đó để hoạt động.
Các vấn đề liên quan
- 1. ASP.Net MVC là gì?
- 2. ASP.NET MVC - UrlRoutingModule là gì?
- 3. Thay thế cho Response.Redirect() asp.net là gì?
- 4. Trong ASP.NET MVC 3, filterContext.IsChildAction là gì?
- 5. Điểm của ASP.net AJAX trong ASP.net MVC là gì?
- 6. Công cụ xem ASP.Net MVC là gì?
- 7. Sự khác biệt giữa ASP.NET và ASP.NET MVC là gì?
- 8. công cụ xem asp.net MVC thay thế
- 9. Lựa chọn thay thế thành viên ASP.NET là gì
- 10. Mô hình ràng buộc trong ASP.NET MVC là gì?
- 11. Java thay thế dòng chính là gì cho ASP.NET/PHP
- 12. ASP.NET MVC có được thay thế cho Webforms không?
- 13. Lớp ModelState trong MVC 3 là gì?
- 14. Điểm bất lợi khi sử dụng asp.net MVC là gì?
- 15. Điều gì thay thế mẫu MVC trong lập trình hàm?
- 16. "Cặp thay thế" trong Java là gì?
- 17. Trong MVC, ViewModel là gì?
- 18. VaryByParam trong asp.net là gì?
- 19. Cách chính xác để tham chiếu hình ảnh trong dự án asp.net mvc 4 là gì?
- 20. ASP.NET MVC không tốt cho điều gì?
- 21. Lỗi này trong dự án ASP.NET MVC 3 RTM là gì?
- 22. Tự động thay đổi mẫu chính trong ASP.NET MVC
- 23. Bộ sưu tập TempData được sử dụng trong asp.net MVC là gì?
- 24. Asp.Net MVC - Thay đổi tên lớp lỗi
- 25. ReturnUrl trong ASP.NET MVC
- 26. Thay đổi định dạng ngày trong ứng dụng ASP.NET MVC
- 27. ASP.NET MVC Colon trong URL
- 28. SessionID tiếp tục thay đổi trong ASP.NET MVC tại sao?
- 29. Làm thế nào để thay thế thông báo lỗi ModelState mặc định trong Asp.net MVC 2?
- 30. Điểm của tham số khóa trong ModelState.AddModelError trong ASP.NET MVC là gì?