- @foreach (string str in Model) {
- @str }
The time is: @Model.ToShortTimeString()
Mô tả Child Action Các hành động gọi (việc) sử dụng người giúp đỡ Html.Action Với người giúp đỡ này, phương thức hành động thực thi, ViewResult xử lý, đầu tiêm phản ứng đến trình khách Listing 20-29 cho thấy thay đổi làm đến /Views/Common/List.cshtml trả hành động Listing 20-29 Gọi Child Action List.cshtml File @{ ViewBag.Title = "List"; Layout = null; }< h3>This is the /Views/Common/List.cshtml View @Html.Partial("MyStronglyTypedPartial", new [] {"Apple", "Orange", 551 "Pear"}) @Html.Action("Time") Bạn thấy hiệu hành động khởi động ứng dụng điều hướng đến /Home/List URL, giống minh họa 20-11 hình Figure 20-11 Sử dụng hành động Khi gọi người giúp đỡ Action Listing 20-29, cung cấp tham số mà định tên phương thức hành động gọi Điều nguyên nhân MVC Framework tìm kiếm phương thức hành động người kiểm soát mà xử lý yêu cầu hành Gọi phương thức hành động người kiểm soát khác, cung cấp tên người kiểm soát, điều này: @Html.Action("Time", "MyController") Bạn truyền tham số đến phương thức hành động cung cấp đối tượng định kiểu ẩn danh thuộc tính tương xứng đến tên tham số phương thức hành động Nên, ví dụ, tơi có hành động đứa trẻ này: [ChildActionOnly] public ActionResult Time(DateTime time) { return PartialView(time); } then I can invoke it from a view as follows: @Html.Action("Time", new { time = DateTime.Now }) Bản tóm tắt Trong chương này, tơi khảo sát chi tiết hệ thống xem MVC Razor View Engine Bạn thấy cách mà tạo máy xem tùy chỉnh, cách mà tùy biến hành vi máy Razor mặc định kỹ thuật khác sẵn có dành cho chèn nội dung động xem Trong chương tiếp theo, tập trung phương thức trợ giúp, mà giúp đỡ tạo nội dung điều bạn chèn xem bạn ... thông tin định tuyến liệu sau liệu túi view Tip: Các tính xem liệu giữ lại từ phiên trước MVC Framework phát hành trước C # có hỗ trợ cho đối tượng động (mà mô tả Chương 4) Xem liệu tiền chất linh... File _Layout.cshtml để kiểm tra thấy Footer section định nghĩa, giống minh họa Listing 20- 20 Listing 20- 20 Kiểm tra Section định nghĩa _Layout.cshtml File @if (IsSectionDefined("Footer")) {... minh họa 20- 8 hình Figure20-8 Tạo xem riêng phần Nhấp Add Button Visual Studio tạo (sự) xem riêng phần, mà (nó) trống rỗng ban đầu Tôi thêm nội dung minh họa Listing 20- 23 Listing 20- 23 Nội