У меня есть 2 разных действия контроллера. Как видно ниже, один вызывает то же представление, что и другой. В фитнес-версии есть несколько вкладок jquery ui.
public ActionResult FitnessByTab(string tab, DateTime entryDate)
{
return View("Fitness", GetFitnessVM(DateTime.Today.Date));
}
public ActionResult Fitness()
{
return View(GetFitnessVM(DateTime.Today.Date));
}
private FitnessVM GetFitnessVM(DateTime dt)
{
FitnessVM vm = new FitnessVM();
vm.Date = dt;
// a bunch of other date that comes from a database
return vm;
}
проблема в том, что при действии FitnessByTab () вкладки загружаются неправильно, а в Fitness () - нормально. Как это может быть, насколько я понимаю, что они будут проходить один и тот же путь кода в этой точке. Как вы видите, я жестко запрограммирован на одну и ту же дату, чтобы убедиться, что это не другая дата, вызывающая проблему.
EDIT
Проблемы решены. Это была относительная ссылка на все мои ссылки. У меня не было проблем, пока я не использовал firebug, который выделил некоторые недостающие ссылки из-за "../../" вместо Url.Content ("