Объект Ответа доступа в классе ASP.NET

Response.Write(week1[0]) не работает, вероятно, потому что Response.Write не принимает Week в качестве аргумента.

Если вы посмотрите внимательно, ваш подход foreach loop использует text.datefortheweek вместо просто text. Вы также должны получить доступ к datefortheweek после week[0], и он должен работать:

Response.Write(week1[0].datefortheweek);
Response.Write(week1[week1.Length - 1].datefortheweek);

Я также предлагаю использовать двумерный массив / список для хранения Week с. Это сэкономит вам время написания week1, week2, week3 ... weekX.

List<List<Week>> weeks = new List<List<Week>>();
weeks.Add(new List<Week>());
weeks.Add(new List<Week>());
weeks.Add(new List<Week>());
...
6
задан Chris Catignani 11 October 2019 в 02:51
поделиться

2 ответа

HttpContext.Current.Response
HttpContext.Current.Request
13
ответ дан 8 December 2019 в 16:12
поделиться

HttpContext. Текущее использование Окружающий шаблон разработки Контекста, таким образом, необходимо смочь получить доступ к объекту Ответа от примерно где угодно в коде. Это очень полезно.

Для тех, которые задаются вопросом, Окружающий шаблон Контекста очень прохладен, и детализирован здесь:

http://aabs.wordpress.com/2007/12/31/the-ambient-context-design-pattern-in-net/

2
ответ дан 8 December 2019 в 16:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: