Which of the following is true about the scope of ViewBag and ViewData?
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ở
ViewBag và ViewData là hai đối tượng được sử dụng để truyền dữ liệu từ controller sang view trong ASP.NET. Chúng được sử dụng để lưu trữ dữ liệu tạm thời trong quá trình xử lý yêu cầu. Câu hỏi này hỏi về phạm vi của hai đối tượng này. Chọn đáp án đúng: Chúng có sẵn giữa hành động controller và view tương ứng.
ViewBag và ViewData đều là các đối tượng được sử dụng để truyền dữ liệu từ controller sang view. Chúng được sử dụng để lưu trữ dữ liệu tạm thời trong quá trình xử lý yêu cầu. Chúng không được lưu trữ trong session hoặc database, mà chỉ được lưu trữ trong quá trình xử lý yêu cầu. Vì vậy, chúng không có sẵn giữa các yêu cầu khác nhau. Chúng cũng không có sẵn giữa các controller và view khác nhau. Chúng chỉ có sẵn giữa hành động controller và view tương ứng. Điều này có nghĩa là dữ liệu được lưu trữ trong ViewBag và ViewData sẽ bị xóa sau khi view được tải lên và không thể truy cập được trong các yêu cầu khác nhau.
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