41
Tôi có một hàm trợ giúp biến phút thành giờ/phút. Tôi hiện đang có nó trong layout.cshtml của tôi nhưng mỗi trang không thể nhìn thấy chức năng. Tôi nên đặt chức năng trợ giúp ở đâu để mọi trang có thể nhìn thấy nó?Tôi nên định vị các hàm @helper được chia sẻ trong MVC Razor
@helper DisplayElapsedTime(int timeInMins){
String timeStr = "";
if (timeInMins >= 60) {
int hours = timeInMins/60;
timeInMins -= hours * 60;
timeStr = hours + "h ";
}
if (timeInMins > 0){
timeStr += timeInMins + "m";
}
@timeStr;
}
Tôi không có thư mục App_Code .. Tôi có một App_Data nhưng có thể ... – Chris
Bạn có thể tạo thủ công. Nó sẽ hoạt động như mong đợi. Chỉ cần đặt nó vào thư mục gốc của ứng dụng MVC của bạn và đặt tên là App_Code. –
Tôi đã đọc trang đó chỉ vài phút trước, chắc đã bỏ lỡ phần này. Cảm ơn! – Chris