Vâng, đây chỉ là điều đáng xấu hổ. Tôi thậm chí không thể tìm ra một sự gia tăng đơn giản trong một trong những quan điểm của tôi trong ASP.NET MVC3 (Razor). Tôi đã thực hiện tìm kiếm và có vẻ như tài liệu cho Razor khá thưa thớt. Dưới đây là những gì tôi đã cố gắng và thất bại thảm hại:Tăng đơn giản của biến cục bộ trong chế độ xem trong ASP.NET MVC3 (Dao cạo)
@{
var counter = 1;
foreach (var item in Model.Stuff) {
... some code ...
@{counter = counter + 1;}
}
}
Tôi cũng đã cố gắng @{counter++;}
chỉ cần cho đá và không có kết quả =) Tôi sẽ đánh giá cao nếu ai đó có thể soi sáng cho tôi. Cảm ơn!
Cảm ơn. Tôi đã thử cả hai. Người đầu tiên ít nhất tải trang nhưng vòng lặp foreach không vượt qua vòng đầu tiên cho tôi biết đã xảy ra sự cố với bộ đếm. Đề xuất thứ hai dẫn đến lỗi biên dịch. –
Bạn đã thử khai báo truy cập là int? EDIT Trên thực tế, nó là int khi được chỉ định ... –
Có, sử dụng 'int counter' làm việc cho tôi. Cảm ơn đã giúp đỡ! =) –