Nếu chúng tôi khai báo biến số static
trong Global.asax
thì làm thế nào để truy cập vào một trang ASP.NET
?Cách truy cập thành viên tĩnh Global.asax?
<script runat=server">
public static object myObject = new MyClass();
// Application_Start() and other stuff goes here.
</script>
Và, đây có phải là ý tưởng hay để lưu trữ đối tượng chung (cùng một trường hợp cho tất cả yêu cầu) không?
Câu hỏi hay, giả sử bạn luôn khởi tạo lại đối tượng trong Application_Start(). Không thể tìm thấy biến số –
'tĩnh' mặc dù' asp.net' cho phép khai báo. Nếu chúng ta biết mã hóa bên trong bản đồ 'Global.asax' tới lớp nào thì chúng ta có thể truy cập biến đó. – Xaqron
Đó là loại âm thanh như bạn đang đi về điều này hoàn toàn ngược, Xaqron. Có thể nếu bạn đăng câu hỏi "hình ảnh lớn hơn", bạn sẽ nhận được câu trả lời thỏa đáng hơn. – Greg