Web/WebUI.cs
(开头部分) 27KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**********************************************
* 类作用: 网页界面功能类
* 建立人: abaal
* 建立时间: 2008-09-03
* Copyright (C) 2007-2008 abaal
* All rights reserved
* http://blog.csdn.net/abaal888
***********************************************/
using System;
using System.Data;
using System.Text;
using System.Text.RegularExpressions;
using System.Web.UI.WebControls;
using System.Collections.Specialized;
using System.Web.UI;
using System.Collections;
/* 采用此命名空间是为再Aspx页面中无需导入特定命名空间 */
namespace System.Web
{
/// <summary>
/// 网页界面功能函数
/// 作 者: abaal
/// 日 期: 2008-09-03
/// </summary>
public static class WebUI
{
/// <summary>
/// 错误消息输出
/// </summary>
private static void page_Error(object sender, EventArgs e)
{
Page page1 = (Page)sender;
Exception exception1 = page1.Server.GetLastError();
StringBuilder builder1 = new StringBuilder();
builder1.Append("<div style=\"font-size:10pt;font-family:verdana;line-height:150%;\">");
builder1.AppendFormat("<strong>\u9519\u8bef\u6d88\u606f\uff1a</strong>{0} \n", exception1.Message);
builder1.AppendFormat("<strong>\u5bfc\u81f4\u9519\u8bef\u7684\u5e94\u7528\u7a0b\u5e8f\u6216\u5bf9\u8c61\u7684\u540d\u79f0</strong>\uff1a{0} \n", exception1.Source);
builder1.AppendFormat("<div style=\"background-color:yellow;color:red;padding:12px;\"><strong>\u5806\u6808\u5185\u5bb9</strong>\uff1a{0} </div>\n", exception1.StackTrace);
builder1.AppendFormat("<strong>\u5f15\u53d1\u5f02\u5e38\u7684\u65b9\u6cd5</strong>\uff1a{0} \n", exception1.TargetSite);
builder1.AppendFormat("<strong>\u9519\u8bef\u9875\u9762</strong>\uff1a{0} \n", page1.Request.RawUrl);
builder1.Append("</div>");
page1.Server.ClearError();
page1.Response.Write(builder1.ToString().Replace("\n", "<br/>"));
}
/// <summary>
/// 注册在线输出错误消息模式
/// </summary>
public static void RegisterOnlineDebug(Page page)
{
Uri uri1 = page.Request.UrlReferrer;
if (((page.Request["DEBUG"] != null) && (page.Request["DEBUG"] == "true")) || ((uri1 != null) && (uri1.ToString().IndexOf("DEBUG=") != -1)))
{
page.Error += new EventHandler(WebUI.page_Error);
}
}
#region 控件类
后面还有 625 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。