挑战高难度问题的来~!~~~~~~~~~~~~~~~
我在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>--------------------编程问答-------------------- 呵呵 --------------------编程问答-------------------- 是不是没有打vs2005的补丁??? --------------------编程问答-------------------- 页面执行错误,
/// 关闭数据库
/// </summary>
private void CloseDate()
{
if (conn.State == ConnectionState.Open)
{
conn.Close();
不会得到完整的源码。 --------------------编程问答-------------------- 在页面上点击右键->查看源文件->Ctrl+a->Ctrl+c->在桌面上新建文本文件并打开->Ctrl+v->将文本文件(*.txt)改为:a.htm --------------------编程问答-------------------- 脑筋急转弯... --------------------编程问答-------------------- 数据库连接错误吧 --------------------编程问答-------------------- 你太错了...
他要在第一次访问之前初始化
因为你那个东西并不是第一次访问的时候就初始化..所以你这样写是有错的 --------------------编程问答-------------------- 好怪的问题,这样的黄页面还有html吗? --------------------编程问答-------------------- 一个一个的检查吧... --------------------编程问答-------------------- 你是就想拿到错误信息吗?
try……catch就能拿到异常信息 --------------------编程问答-------------------- JF --------------------编程问答-------------------- 得到html代码后做什么?保存?还是动态的在内存中编辑?
如果只是保存,貌似比较容易。
如果还要编辑……,可能也不难(在获取内容方面),但这页是动态生成的吧?
(开发时候在调试运行的时候出现问题,好象这类信息就在IDE里出现……)
如果只是想把错误信息记录下来……
(Maybe)多try下然后把相应的xxx.Message保存就行了吧
刚学……见笑。
补充:.NET技术 , ASP.NET