我有一个页面,文件名是1.aspx
内容大概如下:
Response.Write("OK");
try
{
....................
复杂的程序代码
....................
}
catch
{
Response.Write("OK");
Response.End();
}
我想请问一下,为什么还会出现请求1.aspx的时候,还会出现页面没有输出OK的情况呢.注:这种情况是不定时出现的,而且出现的情况很少.在这里要特别说明的是1.aspx是一个接收数据的页面,如果发送数据的程序在发现1.aspx没有输出包含"OK"的字符串的时候,他会不断的重复发送这条数据.
请各位大哥帮忙看一下啊...谢谢了.
内容大概如下:
Response.Write("OK");
try
{
....................
复杂的程序代码
....................
}
catch
{
Response.Write("OK");
Response.End();
}
我想请问一下,为什么还会出现请求1.aspx的时候,还会出现页面没有输出OK的情况呢.注:这种情况是不定时出现的,而且出现的情况很少.在这里要特别说明的是1.aspx是一个接收数据的页面,如果发送数据的程序在发现1.aspx没有输出包含"OK"的字符串的时候,他会不断的重复发送这条数据.
请各位大哥帮忙看一下啊...谢谢了.
{
....................
复杂的程序代码
....................
}
这里面的内容,应该影响不大吧.
而且我把没有输出OK的页面参数再请求一次又正常.
Response.End();
不应该放在catch里!
如果try
代码里有错,那么他应该执行catch里的代码哦.没有使用缓存,这个页面的设计要求是只能输出包含有OK的字符串,并且不能出现HTML标签.
现在的问题是偶尔会 什么也没有输出.
页面就一片空白.会不会是页面超时引起的.
Response.Write("OK");
try
{
//....................
//复杂的程序代码
//....................
}
catch
{
Response.Write("OK");
Response.End();
}
Response.End();