来源:网络 | 2013-4-20 | (有3346人读过)
在函数体中跳出函数体继续后续代码的语句:
HttpContext.Current.ApplicationInstance.CompleteRequest();
return;
当用Response.End();时,则是结束后续程序的执行。
比如:
if (……)
{}
else
{
Response.Write(" www.cncfan.com 电脑爱好者例子语句1 ");
HttpContext.Current.ApplicationInstance.CompleteRequest();
return;
Response.Write(" www.cncfan.com电脑爱好者例子语句2 ");
}
上面这句执行结果只是显示例子语句1,并不会显示例子语句2.但是后面html窗体中,判断下面的html部分仍然会显示。
但是程序如果按照下面方式来执行时:
if (……)
{}
else
{
Response.Write(" www.cncfan.com 电脑爱好者例子语句1 ");
Response.End();
Response.Write(" www.cncfan.com电脑爱好者例子语句2 ");
}
则程序只会显示例子语句1,并且后续的html也不会输出。直接全部终止掉。
|