root/UnityWeb/UnityWeb/UnityWeb/UnityHttpModule.cs
| 81 | 82 | ||
|---|---|---|---|
43 | 43 | ||
44 | private static void OnPreRequestHandlerExecute(object sender, EventArgs e) | 44 | private static void OnPreRequestHandlerExecute(object sender, EventArgs e) |
45 | { | 45 | { |
46 | var handler = HttpContext.Current.Handler; | 46 | var handler = HttpContext.Current.Handler; |
47 | HttpContext.Current.Application.GetContainer().BuildUp(handler.GetType(), handler); | 47 | ObjectFactory.BuildUp(handler); |
48 | 48 | ||
49 | // User Controls are ready to be built up after the page initialization is complete | 49 | // User Controls are ready to be built up after the page initialization is complete |
50 | var page = HttpContext.Current.Handler as Page; | 50 | var page = HttpContext.Current.Handler as Page; |
... | ... | ||
71 | private static void OnPageInitComplete(object sender, EventArgs e) | 71 | private static void OnPageInitComplete(object sender, EventArgs e) |
72 | { | 72 | { |
73 | var page = (Page) sender; | 73 | var page = (Page) sender; |
74 | var container = HttpContext.Current.Application.GetContainer(); | ||
75 | foreach (var c in GetControlTree(page)) | 74 | foreach (var c in GetControlTree(page)) |
76 | { | 75 | { |
77 | //ObjectFactory.BuildUp(c); | 76 | //ObjectFactory.BuildUp(c); |
78 | container.BuildUp(c.GetType(), c); | ||
79 | } | 77 | } |
80 | } | 78 | } |
81 | } | 79 | } |
Download diff