Tôi đang sử dụng mẫu ứng dụng Internet MVC 4 mới với Visual Studio 2012. Tôi đã cài đặt gói Nuget cho MVC 4 Futures. Trong số _Layout.cshtml
Tôi đang xây dựng menu điều hướng.Cú pháp cho ActionLink được đánh máy mạnh mẽ trong MVC 4 với MVC 4 Futures là gì?
này hoạt động và xây dựng các URL chính xác:
@ Html.ActionLink ("Khách hàng", "Index", "Khách hàng")
Đây là những gì tôi muốn làm việc, một biến thể mạnh mẽ-gõ:
@Html.ActionLink<CustomersController>(c => c.Index(), "Customers", null)
Nó griefs trên "không thể chọn phương pháp từ nhóm phương pháp Ý của bạn là để gọi một phương pháp?", nhưng một cái gì đó nói với tôi đó không phải là vấn đề thực sự.
này biên dịch và kết quả đầu ra HTML đúng, nhưng không phải nội tuyến:
@{
var t = Html.ActionLink<CustomersController>(c => c.Index(), "Customers");
Response.Write(t);
}
Làm thế nào để bạn xây dựng mạnh mẽ, đánh máy của Action/ActionLink trong MVC 4 sử dụng cú pháp Razor (có hoặc không có tương lai)?
Tôi đọc nhiều sách về asp.net mvc, nhưng không bao giờ thấy liên kết hành động mạnh mẽ loại, cảm ơn câu hỏi hay. –