Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > How to send output to browser and stop execution of events occuring after load

Reply
Thread Tools

How to send output to browser and stop execution of events occuring after load

 
 
TS
Guest
Posts: n/a
 
      01-20-2006
when i try to do a response.flush and .end, the screen ends up blank. I want
all page processing to quit when a check in the pageload event fails. Since
control events occur after load, how do i keep those from firing while still
displaying the rest of the html on the page?


 
Reply With Quote
 
 
 
 
KJ
Guest
Posts: n/a
 
      01-20-2006
To accomplish this, override RenderChildren() in the Page, and only
call base.RenderChildren() when you want the other controls to load
(when your check does not fail).

Also, if the controls you mention are web user controls (ascx), you can
override Render() and only call base.Render() in a similar manner.

 
Reply With Quote
 
 
 
 
Steven Cheng[MSFT]
Guest
Posts: n/a
 
      01-23-2006
Hi TS,

Regarding on the problem you mentioned, it is limited by the ASP.NET page's
serverside processing model, the page object will pass a series of events
to complete its serverside processing, and the rendering is the last step.
though we can provide a funciton to manually call class's Render method ,
but that's not recommended and is not guaranteed to work since there may
have some status not set correctly before the normal Render events
happen.... So I think the recommended means is as below:

Define a property or field in your page class to mark the flag of success
or failure, we can set that flag in page's load or init function .....

For our postback event handlers, we encapsulate the event handler's code
into a separate function and call that function only when the flag match
the expected value ....... This can prevent us from violating the ASP.NET
page's natural model...

Regards,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
--------------------
| From: "KJ" <>
| Newsgroups: microsoft.public.dotnet.framework.aspnet
| Subject: Re: How to send output to browser and stop execution of events
occuring after load
| Date: 20 Jan 2006 11:21:47 -0800
| Organization: http://groups.google.com
| Lines: 7
| Message-ID: < .com>
| References: <>
| NNTP-Posting-Host: 69.32.176.2
| Mime-Version: 1.0
| Content-Type: text/plain; charset="iso-8859-1"
| X-Trace: posting.google.com 1137784929 25698 127.0.0.1 (20 Jan 2006
19:22:09 GMT)
| X-Complaints-To: groups-
| NNTP-Posting-Date: Fri, 20 Jan 2006 19:22:09 +0000 (UTC)
| In-Reply-To: <>
| User-Agent: G2/0.2
| X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.7. Gecko/20050511 Firefox/1.0.4,gzip(gfe),gzip(gfe)
| Complaints-To: groups-
| Injection-Info: f14g2000cwb.googlegroups.com; posting-host=69.32.176.2;
| posting-account=-EvJ3wsAAABogc-QthV-9_6Q4JSAQJuo
| Path:
TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!newsfee d00.sul.t-online.de!t-onli
ne.de!border2.nntp.dca.giganews.com!border1.nntp.d ca.giganews.com!nntp.gigan
ews.com!postnews.google.com!f14g2000cwb.googlegrou ps.com!not-for-mail
| Xref: TK2MSFTNGXA02.phx.gbl
microsoft.public.dotnet.framework.aspnet:372505
| X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
|
| To accomplish this, override RenderChildren() in the Page, and only
| call base.RenderChildren() when you want the other controls to load
| (when your check does not fail).
|
| Also, if the controls you mention are web user controls (ascx), you can
| override Render() and only call base.Render() in a similar manner.
|
|

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
STOP: 0x000000ED occuring every few months Tony A+ Certification 3 12-26-2011 05:33 AM
How do I stop the Webservice execution after certain amount of time? Jack Wright ASP .Net 2 05-28-2007 07:06 AM
Events Events Events Please Help Chris ASP .Net Web Controls 0 08-30-2005 08:21 PM
Stop some events from occuring in treeview control Martin ASP .Net Web Controls 4 01-03-2005 07:07 AM
Q. My browser doesn't stop, when I click on STOP. Jim Jones Computer Support 7 02-03-2004 09:47 PM



Advertisments