Paramu1973 Ответов: 1

Как получить доступ к объявленной публичной переменной класса на странице ASPX?


У меня есть небольшой проект в asp.net. Я использовал класс для чтения и доступа к данным как обычный. Теперь я не знаю, как использовать его на странице aspx. Кроме того, я могу использовать его в aspx.cs без проблем. Но на странице aspx я не могу получить доступ к переменной. Пожалуйста, посоветуйте мне, спасибо

MyDataToHold.cs
===============

public class My_GlobalData
    {
        public static System.Data.DataTable MyAddressTbl = new DataTable();
    }

In aspx.cs Page
System.Data.DataTable MyAdrsTbl = MyGlobalData.MyAddressTbl; // Working Good

But in aspx Page
System.Data.DataTable MyAdrsTbl = <%= My_GlobalData.MyAddressTbl %>;// ?????Not Working

спасибо снова

Что я уже пробовал:

Доступ к классу объявленной публичной переменной на странице aspx

1 Ответов

Рейтинг:
0

Karthik_Mahalingam

попробовать это

объявите переменную в файле aspx. cs

public partial class WebForm1 : System.Web.UI.Page
 {
     public System.Data.DataTable MyAdrsTbl;

и присвоить значение переменной
<%=  MyAdrsTbl =  My_GlobalData.MyAddressTbl %>;


Paramu1973

Нет, я не хочу использовать файл aspx.cs, все, что мне нужно использовать на странице aspx. Получение ошибки "My_GlobalData не существует в текущем контексте" спасибо

Karthik_Mahalingam

афаик, это невозможно.