Tôi gặp vấn đề lạ khi ViewContext.RouteData.Values ["action"] là null trên máy chủ dàn dựng của tôi, nhưng hoạt động tốt trên máy dev của tôi (máy chủ phát triển asp.net).ViewContext.RouteData.Values ["action"] là null trên máy chủ ... hoạt động tốt trên máy cục bộ
Mã này rất đơn giản:
public string CheckActiveClass(string actionName)
{
string text = "";
if (ViewContext.RouteData.Values["action"].ToString() == actionName)
{
text = "selected";
}
return text;
}
tôi nhận được lỗi trên ViewContext.RouteData.Values [ "hành động"] dòng. Lỗi này là:
Chi tiết ngoại lệ: System.NullReferenceException: Tham chiếu đối tượng không được đặt thành thể hiện của đối tượng.
Mọi trợ giúp đều được đánh giá cao. Cảm ơn trước.
Bạn có tìm thấy giải pháp nào cho điều này không? Bây giờ tôi có một vấn đề tương tự ... –
Không, tôi đã không thay đổi logic và cách nó hoạt động. – rksprst