HttpApplication.CompleteRequest()有什么意义?

时间:2015-12-31 00:47:16

标签: asp.net

我在设计视图中创建了一个带有静态HTML的简单Web表单,并在后面的代码中添加了两个方法:NSPredicate *predicate = [NSPredicate predicateWithFormat:@"latitude == %@ AND longitude == %@", @(coordinate.latitude), @(coordinate.longitude)]; Page_Load,如下所示:

Page_PreRender

此外,我已经阅读了很多Q&关于public partial class SamplePage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Response.ClearContent(); Response.ClearHeaders(); Response.StatusCode = (int)HttpStatusCode.NotFound; Respons.Write("Not Found"); Context.ApplicationInstance.CompleteRequest(); } protected void Page_PreRender(object sender, EventArgs e) // Why does this event get called? Should not the CompleteReqeust() { // cause the page to jump directly to the end of events pipeline? throw new NotImplementedException(); } } 正在"丑陋","危险"等等,甚至来自MSDN网站。但它让我很困惑,为什么如果Response.End()仍然在内部使用Response.Redirect(string)

1 个答案:

答案 0 :(得分:0)

在页面中覆盖java.lang.NoSuchMethodError: javassist.Modifier.isPackage(I)Z at org.powermock.core.transformers.impl.MainMockTransformer.allowMockingOfPackagePrivateClasses(MainMockTransformer.java:85) at ....... 的{​​{1}}就足以解决问题了。

IHttpHandler