The job of the Index() action method is simply to return the Index vie dịch - The job of the Index() action method is simply to return the Index vie Việt làm thế nào để nói

The job of the Index() action metho

The job of the Index() action method is simply to return the Index view.
The GetData() method is a private helper method used by the other two actions. Its main job is to fetch customer data by calling methods on the CustomerSearch class. It accepts search criteria and searchby parameters. Inside, the code checks the searchby value and accordingly the SearchByCompanyName() , SearchByContactName , or SearchByCountry() methods of the CustomerSearch class are called. The GetData() method returns a list of Customer objects to the caller.
The Search() action is responsible for searching the Customers table for a specified criteria. The Index view submits to the Search() method. The criteria and searchby parameters are received from the submitted form through model binding. The model binding allows you to map and bind form field values with action parameters. The GetData() helper method is then called by passing the criteria and searchby parameters. The data returned from GetData() acts as the model for the Search view. Additionally, criteria and searchby values are passed to the view through ViewBag . This is necessary because if the user decides to export the data, your application needs to fetch the data again based on the criteria specified during the search operation.
The Export() action is called by the Export button on the search results page (see Figure 2-5 ). It takes the same two parameters as Search() does—criteria and searchby. Notice, however, that Export() returns FileResult , because you want the end user to download the CSV data as a file. Inside, the code fetches the required data using the GetData() method. Then this data is supplied to the ExportToCSV() method of the CustomerDataExporter class. The returned CSV string is wrapped inside a FileContentResult object using the File() method of the Controller base class. The first parameter of the File() method accepts the content of the file being returned. This parameter needs to be a byte array. The GetBytes() method converts the CSV string into an equivalent byte array. The second parameter of the File() method indicates the content type of the response. In this case the content type is set as application/Excel so that the end user can directly open the file in Excel if necessary.
This completes the HomeController . Now it’s time to create the two views— Index.cshtml and Search.cshtml . Add two views— Index and Search —inside the Views/Home subfolder. The markup of the Index view is shown in Listing 2-6 .
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Công việc của các phương pháp hành động Index() chỉ đơn giản là để trở về giao diện chỉ mục. Phương pháp GetData() là một phương pháp riêng helper được sử dụng bởi hai hành động. Công việc chính của mình là để lấy dữ liệu khách hàng bằng cách gọi phương pháp vào các lớp học CustomerSearch. Nó chấp nhận tiêu chí tìm kiếm và tham số searchby. Bên trong, mã kiểm tra giá trị searchby và theo đó là SearchByCompanyName(), SearchByContactName, hoặc SearchByCountry() phương pháp lớp CustomerSearch được gọi là. Phương pháp GetData() trả về một danh sách các đối tượng khách hàng cho người gọi. Hành động Search() chịu trách nhiệm cho việc tìm kiếm bàn khách cho một tiêu chuẩn quy định. Xem chỉ số nộp cho phương pháp Search(). Các tiêu chuẩn và các searchby tham số nhận được từ các hình thức gửi thông qua các mô hình ràng buộc. Các mô hình ràng buộc cho phép bạn để bản đồ và ràng buộc giá trị trường mẫu với các thông số hành động. Các phương pháp helper GetData() sau đó được gọi là bằng cách đi qua các tiêu chuẩn và các searchby tham số. Các dữ liệu trở lại từ GetData() hành vi như là mô hình cho công cụ tìm xem. Ngoài ra, tiêu chí và searchby giá trị được chuyển đến chế độ xem qua ViewBag. Điều này là cần thiết vì nếu người dùng quyết định xuất dữ liệu, ứng dụng của bạn cần phải lấy dữ liệu một lần nữa dựa trên các tiêu chí quy định trong hoạt động tìm kiếm. Hành động Export() được gọi là bởi nút xuất trên trang kết quả tìm kiếm (xem hình 2-5). Nó có hai tham số tương tự như Search()-tiêu chuẩn và searchby. Thông báo, Tuy nhiên, Export() trở về FileResult, bởi vì bạn muốn người dùng tải dữ liệu CSV như một tập tin. Bên trong, mã fetches dữ liệu yêu cầu sử dụng phương pháp GetData(). Sau đó dữ liệu này cung cấp cho các phương pháp ExportToCSV() của lớp CustomerDataExporter. Chuỗi CSV trở lại được bọc bên trong một đối tượng FileContentResult bằng cách sử dụng phương thức File() của lớp cơ sở của bộ điều khiển. Các tham số đầu tiên của phương pháp File() chấp nhận nội dung của các tập tin được trả lại. Tham số này cần phải là một mảng byte. Phương pháp GetBytes() chuyển đổi chuỗi CSV vào một mảng tương đương byte. Các tham số thứ hai của các phương pháp File() chỉ ra kiểu nội dung của các phản ứng. Trong trường hợp này loại nội dung được đặt là ứng dụng/Excel do đó người dùng có thể trực tiếp mở tệp trong Excel nếu cần thiết. Điều này đã hoàn tất HomeController. Bây giờ đó là thời gian để tạo ra hai lượt xem-Index.cshtml và Search.cshtml. Thêm hai lượt xem-chỉ mục và tìm kiếm-bên trong các thư mục con số lần xem trang. Đánh dấu giao diện chỉ mục được hiển thị trong liệt kê 2-6.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Công việc của các phương pháp hành động Index () chỉ đơn giản là để trở về xem Index.
Phương pháp GetData () là một phương thức giúp tin được sử dụng bởi hai hành động khác. Công việc chính của nó là để lấy dữ liệu của khách hàng bằng cách gọi phương thức trên lớp CustomerSearch. Nó chấp nhận các tiêu chí tìm kiếm và các thông số searchby. Bên trong, các mã kiểm tra giá trị searchby và phù hợp SearchByCompanyName (), SearchByContactName, hoặc SearchByCountry () phương thức của lớp CustomerSearch được gọi. Phương pháp GetData () trả về một danh sách các đối tượng khách hàng để người gọi.
Việc tìm kiếm () hành động có trách nhiệm tìm kiếm khách hàng bảng cho một tiêu chuẩn quy định. Quan điểm chỉ số nộp đến các phương pháp tìm kiếm (). Các tiêu chí và thông số searchby nhận được từ các hình thức gửi qua mô hình ràng buộc. Mô hình liên kết cho phép bạn bản đồ và ràng buộc giá trị trường mẫu với các thông số hành động. Các GetData () phương pháp trợ giúp sau đó được gọi là bằng cách đi qua các tiêu chuẩn và thông số searchby. Các dữ liệu trả về từ GetData () hoạt động như mô hình cho xem Search. Ngoài ra, tiêu chuẩn và giá trị searchby được thông qua để xem qua ViewBag. Điều này là cần thiết vì nếu người dùng quyết định để xuất dữ liệu, ứng dụng của bạn cần phải lấy dữ liệu một lần nữa dựa trên các tiêu chí quy định trong hoạt động tìm kiếm.
Xuất () hành động được gọi bằng nút Export trên trang kết quả tìm kiếm (xem Hình 2-5). Nó có hai thông số tương tự như tìm kiếm () làm tiêu chí và searchby. Thông báo, tuy nhiên, xuất khẩu () trả về FileResult, bởi vì bạn muốn người dùng cuối để tải dữ liệu CSV như một tập tin. Bên trong, mã tìm nạp dữ liệu cần thiết bằng cách sử dụng phương pháp GetData (). Sau đó dữ liệu này được cung cấp cho các phương pháp ExportToCSV () của lớp CustomerDataExporter. Chuỗi CSV trở lại được gói bên trong một đối tượng FileContentResult sử dụng phương pháp File () của lớp cơ sở điều khiển. Tham số đầu tiên của phương pháp File () chấp nhận nội dung của tập tin đang được trả lại. Tham số này cần phải được một mảng byte. Phương pháp getBytes () chuyển đổi chuỗi CSV vào một mảng byte tương đương. Tham số thứ hai của phương pháp File () cho thấy các kiểu nội dung của các phản ứng. Trong trường hợp này các kiểu nội dung được đặt là ứng dụng / Excel để người dùng cuối có thể trực tiếp mở các tập tin trong Excel nếu cần thiết.
Điều này hoàn thành HomeController. Bây giờ là thời gian để tạo ra hai views- Index.cshtml và Search.cshtml. Thêm hai Index views- và Tìm kiếm Mặt trong Views / Trang chủ thư mục con. Việc đánh dấu các điểm chỉ số được hiển thị trong Liệt kê 2-6.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: