c# - 如何将调试文本从 C# 类发送到 ASP.NET 页面

标签 c# asp.net .net debugging web

我正在开发一个 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/

相关文章:

c# - UserPrincipal 对象,Active Directory 查询 : DirectoryServicesCOMException

.net - 正则表达式太松散

c# - 如何使用 C# 为所有表单创建通用函数?

c# - 在 C# 中使用正则表达式解析日期

c# - 从服务器端线程更新面板

c# - 将上传的文件存储在数据库中或将其存储在文件系统中哪个好

c# - 如何处理 EF 4.3.1 设置修改了 Rowversion 行

c# - 在 OWIN/Katana 身份验证管理器中使用 HttpPost 进行注销

c# - Sitefinity:使用字段值进行动态内容查询优化

asp.net - 如何将 "Users"集成到我的 DDD 模型中并验证用户身份?