当前位置:编程学习 > C#/ASP.NET >>

挑战高难度问题的来~!~~~~~~~~~~~~~~~

我在a.aspx页面出现了错误.


我希望可以把这个页面的HTML文件全部拿到.
请问怎么做? --------------------编程问答-------------------- 自己先顶一下. --------------------编程问答-------------------- 是拿全部的MTL代码 --------------------编程问答-------------------- 帮顶..看不到图. --------------------编程问答-------------------- 点右键..View Source.. --------------------编程问答-------------------- 不是要大家帮忙改错,我是想得到错误页的HTML代码. --------------------编程问答-------------------- 这个页面没有html的,
是global.asax里面的代码出错了

--------------------编程问答-------------------- QQ截图 --------------------编程问答-------------------- 先顶再看 --------------------编程问答-------------------- 理解错了,不好意思。 --------------------编程问答-------------------- 这孩子`````````把分给我吧``` --------------------编程问答-------------------- 友情帮顶 --------------------编程问答-------------------- 空引用的错误


可能是application对像还没有吧.
这里你引用它,他报空引用异常,事情就这么简单
仔细检查一下就行了

if(HttpConetext.Current! =null)
{
// 再引用
}

--------------------编程问答-------------------- 我觉得错误已经很明显了,就是没有对象 --------------------编程问答-------------------- SYSTEM.NET.WEBCLINT

自己在百度下 --------------------编程问答-------------------- global.asax有错! --------------------编程问答-------------------- 朋友,我不是叫你们帮我找错,错误是我故意搞的,我只是想得到,错误页面的HTML代码. --------------------编程问答-------------------- webclient.写错了.

我理解你的意思.获取html代码.通常都是用webclient的.
用法你百度吧. --------------------编程问答-------------------- ... --------------------编程问答-------------------- 帮顶 --------------------编程问答-------------------- webclient or xmlhttprequest --------------------编程问答-------------------- 在2005里面重写错误类  
protected override void OnError(EventArgs e)
        {
                  }
是这样写吧
--------------------编程问答-------------------- 是想捕捉错误,或者是自定义错误显示?

好多方法都可以用,你选择一种最吃办不讨好的办法。 --------------------编程问答-------------------- 没办法,其他的满足不了我的要求啊 --------------------编程问答-------------------- 还是觉得这种做法有问题。
你可以仔细研究一下Exception类,其实这些错误信息都是从Exception类来的,比如调用堆栈等等。
与其把泼出去的水收回来,还不如没泼出去之间把它拦截。 --------------------编程问答-------------------- 高难度,
难不在解题,因为还没到那步呢,
难得是理解题意……

呵呵。 --------------------编程问答-------------------- 定义access连接数据库字符串错误
                    try
                    {
                        conn.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " + Server.MapPath(System.Configuration.ConfigurationManager.AppSettings["Access"]);
                        conn.Open();
                    }
                    catch
                    {
                        CloseDate();
                        Response.Write("数据库连接错误");
                        Response.End();
                    }
--------------------编程问答--------------------
        /// <summary>
        /// 打开数据库连接
        /// </summary>
        private void OpenData()
        {
            if (conn.State == ConnectionState.Closed)
            {
                conn.ConnectionString = AccessConnet;
                try
                {
                    conn.Open();
                }
                catch
                {
                    try
                    {
                        conn.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " + Server.MapPath(System.Configuration.ConfigurationManager.AppSettings["Access"]);
                        conn.Open();
                    }
                    catch
                    {
                        CloseDate();
                        Response.Write("数据库连接错误");
                        Response.End();
                    }
                }
            }
        }
--------------------编程问答--------------------
        /// <summary>
        /// 关闭数据库
        /// </summary>
        private void CloseDate()
        {
            if (conn.State == ConnectionState.Open)
            {
                conn.Close();
           
--------------------编程问答-------------------- 呵呵 --------------------编程问答-------------------- 是不是没有打vs2005的补丁??? --------------------编程问答-------------------- 页面执行错误,
不会得到完整的源码。 --------------------编程问答-------------------- 在页面上点击右键->查看源文件->Ctrl+a->Ctrl+c->在桌面上新建文本文件并打开->Ctrl+v->将文本文件(*.txt)改为:a.htm --------------------编程问答-------------------- 脑筋急转弯... --------------------编程问答-------------------- 数据库连接错误吧 --------------------编程问答-------------------- 你太错了...

他要在第一次访问之前初始化
因为你那个东西并不是第一次访问的时候就初始化..所以你这样写是有错的 --------------------编程问答-------------------- 好怪的问题,这样的黄页面还有html吗? --------------------编程问答-------------------- 一个一个的检查吧... --------------------编程问答-------------------- 你是就想拿到错误信息吗?
try……catch就能拿到异常信息 --------------------编程问答-------------------- JF --------------------编程问答-------------------- 得到html代码后做什么?保存?还是动态的在内存中编辑?

如果只是保存,貌似比较容易。

如果还要编辑……,可能也不难(在获取内容方面),但这页是动态生成的吧?
(开发时候在调试运行的时候出现问题,好象这类信息就在IDE里出现……)

如果只是想把错误信息记录下来……
(Maybe)多try下然后把相应的xxx.Message保存就行了吧

刚学……见笑。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,