Tên mặc định của phương thức đầu tiên được gọi trong controller là gì?
A. Index()
B. Execute()
C. Start()
D. Main()
1Phương thức Json() trong controller trả về kiểu dữ liệu nào?
A. Text
B. JSON
C. XML
D. HTML
Muốn sử dụng Redirect nội bộ trong cùng controller, nên dùng:
A. RedirectToAction()
B. RedirectLocal()
C. RedirectInternal()
D. RedirectAbsolute()
1Thành phần nào không bắt buộc trong định tuyến mặc định?
A. Controller
B. id
C. Route name
D. Action
Để chỉ định một phương thức xử lý yêu cầu GET, ta sử dụng:
A. [GET]
B. [HttpGet]
C. [Method(Get)]
D. [Http.Get]
Phương thức nào sau đây không phải là ActionResult hợp lệ?
A. DatabaseResult
B. ViewResult
C. RedirectToActionResult
D. JsonResult
1TempData trong controller dùng để làm gì?
A. Truy cập dữ liệu hệ thống
B. Lưu vĩnh viễn vào database
C. Lưu dữ liệu tạm thời qua các request
D. Lưu dữ liệu người dùng vào cookie
1Trong phương thức controller, return View(model); nghĩa là gì?
A. Trả về một trang View có dữ liệu
B. Chuyển hướng sang controller khác
C. Trả về một API endpoint
D. Trả về một kết quả chuỗi
Cú pháp định tuyến mặc định trong ASP.NET Core MVC là gì?
A. route/action/controller/{id}
B. controller/view/action/{id?}
C. controller/action/{id?}
D. view/controller/action
1Lớp ModelStateDictionary được dùng để:
A. Chứa ViewBag và TempData
B. Kết nối với cơ sở dữ liệu
C. Quản lý trạng thái dữ liệu model
D. Gọi hàm JavaScript
Khi Model không hợp lệ, phương thức ModelState.IsValid sẽ trả về:
A. null
B. true
C. error
D. false
Thuộc tính nào dùng để chỉ định định dạng hiển thị ngày tháng?
A. [UIFormat]
B. [Format]
C. [DateOnly]
D. [DisplayFormat]
Annotation [Display(Name = "Họ tên")] dùng để:
A. Gán mặc định giá trị
B. Chỉ định nhãn hiển thị cho thuộc tính Model
C. Thêm CSS cho trường nhập
D. Khóa thuộc tính lại
Trong View, cú pháp Razor nào dùng để bind dữ liệu từ model?
A. {Model.PropertyName}
B. @Data.PropertyName
C. @Model.PropertyName
D. $Model.PropertyName
1Giá trị @Model.PropertyName trong View thể hiện điều gì?
A. Tham chiếu layout
B. Truy cập thuộc tính của đối tượng model được truyền vào
C. Gọi tới database
D. Tên file View
Để kiểm tra null trong Razor, cú pháp đúng là:
A. @if (Model == null)
B. if Model == null
C. Check(Model)
D. #if Model == null
1Thuộc tính TempData được dùng để:
A. Lưu tạm dữ liệu qua các request khác nhau
B. Kết nối SQL
C. Truy cập các Partial View
D. Tải tệp tĩnh
1Khi không khai báo layout trong View, nội dung hiển thị sẽ như thế nào?
A. Load layout mặc định
B. Không render được View
C. Lỗi hệ thống
D. Chỉ hiển thị nội dung riêng của View
1ViewModel là gì trong ASP.NET Core MVC?
A. Model được sử dụng riêng cho giao diện
B. Controller phụ
C. View có nhiều Layout
D. View được sinh từ CSDL
Mô hình nào ASP.NET Core MVC sử dụng?
A. MVC
B. MVVM
C. MVP
D. MVT