Я сохраняю список строк в сеансе. Тогда я не знаю, как заставить эти данные отображать на мой взгляд.Как отображать данные, хранящиеся в сеансах в mvc C#
Это мой код:
public List<Details> d = new List<Details>();
[HttpPost]
public void getDatas(string destination)
{
XElement rootele = XElement.Load(Server.MapPath("~/XmlFiles/CruiseData/cruiseprodutstwo.xml"));
var getneededData = rootele.Elements("CruiseProduct")
.Where(l => l.Element("Location").Value == destination)
.Select(s => s.Element("Name").Value);
foreach (var itm in getneededData)
{
d.Add(new Details
{
cruiseName = itm
});
}
Session["names"] = d;
Response.Redirect("Check",true);
}
Это мой чек метод действия
public ActionResult Check()
{
var chk = Session["names"];
return View();
}
Является ли 'Session [" names "]' возвращающим что-либо в вашем методе 'Check'? – Steve
Нет, он ничего не возвращает, но после этого метода getDatas() закончить, я хочу отобразить представление chek. –
Ваш объект 'getneededData' заполнен? Для перенаправления на представление «Проверить» вы можете использовать 'return RedirectToAction (« Проверить »),' – Steve