我正在开发一个 C# 类,它是我的 ASP.Net 网站的一部分。
有没有一种简单的方法可以将一些日志/调试文本输出到页面顶部。我的类(class)没有继承自 Page。我想显示变量值等。
该类表示我在某些 aspx 页面中使用的考试对象。我要显示的变量是私有(private)的,因此我的 aspx 页面无法访问。
最佳答案
在 http 请求上下文中的任何地方,您都可以按如下方式访问当前执行页面。
Page page = HttpContext.Current.Handler as Page;
您可以随意转换为您自己的页面类型。因此,您可以将调试信息写入标签、文本框等。
关于c# - 如何将调试文本从 C# 类发送到 ASP.NET 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12858238/