Chỉ được hỏi câu hỏi này là đúng/sai trong một cuộc phỏng vấn việc làm qua điện thoại và có một chút bối rối . Bất kỳ ý tưởng?Trong .Net, có thể sử dụng Response.Write trong một lớp không kế thừa từ System.Web.UI.Page
10
A
Trả lời
23
Bạn có thể có được giữ của đối tượng Phản hồi từ các đối tượng tĩnh HttpContext:
System.Web.HttpContext.Current.Response.Write("Some Text")
Nếu lợi nhuận hiện tại là null thì mã không được chạy như một phần của yêu cầu trang. Nếu bạn được hỏi câu hỏi một lần nữa thì đó là câu trả lời nhưng một câu hỏi tiếp theo nên là "tại sao bạn cần phải?"
0
Có, tất nhiên. Nếu bạn có tham chiếu làm ví dụ của "Respone", bạn có thể gọi bất kỳ phương pháp trên chúng.
1
Câu trả lời ngắn gọn là có. Trong một cuộc phỏng vấn id đề cập đến UserControl cho một ví dụ.
Các vấn đề liên quan
- 1. Có thể trong SASS để kế thừa từ một lớp trong một tệp khác không?
- 2. Có thể thừa kế nhiều lần trong VB .Net không?
- 3. Không thể truyền một lớp có nhiều thừa kế
- 4. Bao gồm một lớp không thể kế thừa trong C#
- 5. Trong C#, một lớp có thể kế thừa từ một lớp khác và một giao diện không?
- 6. Tạo một System.Web.UI.Page lập trình trong IHTTPHandler
- 7. Thừa kế lớp trong Python
- 8. Có thể kế thừa từ MKPolyline
- 9. Không thể kế thừa từ một Lớp Chủ đề trong C#?
- 10. Sử dụng thừa kế trong meteor.js
- 11. Trong WCF, các lớp hợp đồng dữ liệu có thể kế thừa từ một lớp khác không?
- 12. Thừa kế lớp trong Javascript
- 13. Chế nhạo một lớp kế thừa từ một lớp khác
- 14. Thừa kế tài liệu trong kế thừa lớp Python
- 15. cấp phát bộ nhớ cho một lớp học có thừa kế sâu trong .NET
- 16. Loại bỏ một thuộc tính kế thừa trong .net
- 17. Làm thế nào bạn có thể kế thừa từ một lớp niêm phong bằng cách sử dụng sự phản chiếu trong .Net?
- 18. Có thể phát hiện ngữ cảnh lớp trong một phương thức tĩnh được kế thừa không?
- 19. Tại sao bạn không thể kế thừa từ một lớp có hàm tạo riêng tư?
- 20. Tạo một lớp không được thừa kế
- 21. Tại sao một lớp không thể kế thừa từ kết quả của một decltype?
- 22. Một lớp không trừu tượng có thể được mở rộng (được kế thừa từ) trong Java không?
- 23. Có thể cho lớp kế thừa annotaions của lớp siêu
- 24. Virtualenv có thể kế thừa từ chương trình khác không?
- 25. Bạn có thể tạo một đối tượng trong Javascript không được kế thừa từ Object không?
- 26. Thừa kế bảng lớp trong Rails 3
- 27. Sử dụng thừa kế trong PostgreSQL
- 28. Nhiều thừa kế và sử dụng một phương pháp của một trong các lớp cơ sở
- 29. Thừa kế C#. lớp được thừa kế từ lớp cơ sở
- 30. Một python @classmethod có thể được kế thừa không?
Cũng có sẵn tại ProcessRequest trên bất kỳ IHttpHandler chẳng hạn. – annakata
Tôi cho rằng câu trả lời ngắn là Có, vì bạn có thể tạo đối tượng Response của riêng bạn bằng System.Web.HttpContext.Current.Response. Nhưng tất nhiên bạn không thể nhận được đối tượng Response được liên kết với trang hiện tại có sẵn thông qua lớp Page. Tất cả những gì họ muốn là đúng/sai! Cảm ơn vì tất cả những phản hồi. – Gais