У меня возникла проблема при попытке перенаправить действие на другой контроллер.У меня есть два контроллера A и B, и я пытаюсь перенаправить на контроллер B с контроллера A. В контроллере B у меня есть два метода действия, 1. Index и 2 IndexTest, если я перенаправлю на «Index» с контроллера A, то все статическиефайлы (css javascripts) загружаются правильно, но если я пытаюсь перенаправить на «IndexTest», статические файлы не загружаются, и в Chrome, если я проверяю, я вижу сообщение об ошибке 404 «Не удалось загрузить ресурсы».
ошибка при загрузке статических файлов
Ниже приведен код от контроллера A
public IActionResult Test(string userprofiles)
{
TempData["mydata"] = userprofiles;
return RedirectToAction( "IndexLoad", "Home");
//return RedirectToAction("Index", "Home");
}
И в контроллере B
public IActionResult IndexLoad()
{
string dvms = TempData["mydata"] as string;
DFUNCTIONS dx = new DFUNCTIONS();
UserViewModel uv = dx.DeSerializeUserData(dvms);
DICEViewModel dvm = new DICEViewModel();
string ux = dx.SerializeUserData(uv.userprofile, uv.userdatainfo);
dvm.userinfo = ux;
return View("HomeView", dvm);
}
public IActionResult Index()
{
string dvms = TempData["mydata"] as string;
DFUNCTIONS dx = new DFUNCTIONS();
UserViewModel uv = dx.DeSerializeUserData(dvms);
DICEViewModel dvm = new DICEViewModel();
string ux = dx.SerializeUserData(uv.userprofile, uv.userdatainfo);
dvm.userinfo = ux;
return View("HomeView", dvm);
}
Страница загружается правильноесли перенаправлено на Index, но не когда «IndexLoad» в контроллере B. Может ли кто-нибудь помочь мне понять, что я делаю здесь неправильно?