Как мне ссылаться на поле в другом классе на отдельной странице aspx, используя C #? - PullRequest
1 голос
/ 19 августа 2010

В моем классе Default на моей странице Default.aspx.cs есть двумерный массив значений типа double, например:

protected Double[,] time;

К моменту загрузки страницы я заполнил этот массив из базы данных. Теперь я хочу ссылаться на этот массив в другом файле (Diff.aspx.cs), чтобы избежать повторного посещения базы данных Кроме того, данные используются только для чтения.


РЕДАКТИРОВАТЬ: ниже были некоторые полезные ссылки. Я решил попробовать скрытый метод querystring / parse. Если у кого-то есть более простой ответ, пожалуйста, предложите его. Спасибо всем, кто написал: D

1 Ответ

1 голос
/ 19 августа 2010

Как ни странно, я думаю, что вы пытаетесь передать значения (в вашем случае, массив) с одной страницы на другую.Вы можете ссылаться на ссылку, размещенную camilin87.Есть несколько способов сделать это, например, состояние сеанса, состояние представления, строка запроса и т. Д. Для каждого из вариантов есть свои плюсы и минусы, наиболее подходящий вариант зависит от вашей ситуации.Вы можете спросить, нужны ли вам дополнительные разъяснения.

Вот прямая ссылка для вас, если вы используете .NET 4.0.http://msdn.microsoft.com/en-us/library/6c3yckfw%28v=VS.100%29.aspx

...