1Phương thức nào sau đây phù hợp với xử lý lỗi hoặc điều hướng không hợp lệ?
A. SendError()
B. Invalid()
C. Abort()
D. NotFound()
Lớp Controller cần kế thừa từ lớp nào?
A. System.Object
B. BaseController
C. Microsoft.AspNetCore.Mvc.Controller
D. System.Web.Mvc.Model
Controller có thể trả về nhiều kiểu dữ liệu thông qua:
A. IActionResult
B. int
C. object[]
D. bool
1Để xử lý đồng thời nhiều loại HTTP verb trong cùng một action, ta dùng:
A. [AcceptVerbs("GET", "POST")]
B. [MultiVerb]
C. [AnyMethod]
D. [AllowAll]
1Razor View Engine hỗ trợ gì?
A. Xây dựng ứng dụng mobile
B. Thiết kế biểu đồ
C. JavaScript và TypeScript
D. Kết hợp mã server C# vào HTML
Để trả về kết quả chuyển hướng trong Controller, ta dùng phương thức nào?
A. Redirect()
B. Content()
C. Json()
D. View()
Controller trong ASP.NET Core MVC là gì?
A. Thành phần hiển thị giao diện
B. Thành phần quản lý kết nối CSDL
C. Thành phần xử lý yêu cầu và điều hướng dữ liệu
D. Thành phần kiểm soát session
1Phương thức Content("Hello") trả về kiểu dữ liệu nào?
A. FileResult
B. ContentResult
C. ViewResult
D. RedirectResult
Phương thức RedirectToAction("Index", "Home") sẽ làm gì?
A. Chuyển sang View Index trong controller hiện tại
B. Thoát khỏi ứng dụng
C. Chuyển sang View Index trong controller Home
D. Gọi lại trang hiện tại
Để truy cập dữ liệu từ controller truyền vào View, ta dùng cú pháp nào?
A. Model.
B. Tất cả đáp án trên
C. ViewData[]
D. ViewBag.
Partial View dùng để:
A. Tạo một API riêng biệt
B. Nhúng một phần giao diện có thể tái sử dụng
C. Thực hiện kiểm tra dữ liệu
D. Tạo cơ sở dữ liệu
1Dữ liệu được validate trong model có thể hiển thị lỗi trong View thông qua:
A. ModelState
B. TempData
C. ModelBag
D. RazorTable
Để tạo bảng từ model, ta sử dụng lệnh nào?
A. dotnet ef update
B. dotnet build
C. dotnet run ef
D. dotnet ef database update
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
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
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
Để 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
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