What is the purpose of the [Bind] attribute in ASP.NET Core MVC?
4 phương ánCó giải thíchDễ
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Trong ASP.NET Core MVC, [Bind] là một thuộc tính quan trọng giúp xác định các thuộc tính của mô hình (model) nào sẽ được liên kết (bound) từ yêu cầu (request). Điều này cho phép bạn kiểm soát dữ liệu được gửi từ client đến server và ngăn chặn các thuộc tính không mong muốn được liên kết. Ví dụ, khi bạn tạo một form để thêm mới một tài khoản mới, bạn có thể sử dụng [Bind] để chỉ liên kết các thuộc tính cần thiết như tên, địa chỉ email và mật khẩu, mà không liên kết các thuộc tính khác như ID hoặc ngày tạo.
Cùng chương 4
With AddTransient<EmailService, EmailService>(), injecting into a controller twice will produce:Có lời giảiCâu hỏiConsider this C# code: public IActionResult Save(Person person) { if (ModelState.IsValid) return Content("Valid"); return Content("Error"); } If no value for Age is passed and Age is int, what happens?Có lời giảiCâu hỏiConsider this C# code: public class Person { public int Age { get; set; } } public IActionResult Save(Person person) { if (!ModelState.IsValid) { return Content("Invalid!"); } return Content("OK"); } Input: Age = "abc"? What is the output?Có lời giảiCâu hỏiCả 20 câu của chủ đề20 câu