Search:
Namespaces
Discussions
.NET v1.1
Feedback
Use the Browser object in design time
Messages
Related Types
This message was discovered on
ASPFriends.com 'aspngcontrolsvb' list
.
Anders.Vikstrom@banqit.com
Hi,
I'm developing a control that inherits
WebControl
and overrides the =
Render
method. Depending on the capabilities of the browser I would like to =
output
different stuff to the HTMLTextWriter. I've tried to use the
Page
.Request.Browser object, but the use of the Request object in =
design
time seem to cause an exception. I draw this conclusion based on that =
the
control is only rendered correctly when I refrain from accessing the =
Request
object. The control is always rendered correctly at run-time. Can I not =
use
the Request/Browser object in the Render method? I thought that one of =
the
purposes of the Browser object was to decide what to send to the =
client. Am
I missing something here?
Any enlightenment appreciated
Regards,
Anders Vikstr=F6m
SW Engineering, BANQIT AB
http://www.banqit.com
mailto:
Click here to reveal e-mail address
Phone: +46 8 7594737
Reply to this message...
Susan Warren
Anders,
You just need to test for
Page
and
Page
.Request before accessing the =
Browser object. This will ensure that you access it only at runtime. =
For example:
Page
page =3D Page;
if (page =3D=3D null || page.Request =3D=3D null) {
return;
}
// now check the browser capabilities ...
hth,
Susan
-----Original Message-----
From:
Click here to reveal e-mail address
[mailto:
Click here to reveal e-mail address
]=20
Sent: Tuesday, September 25, 2001 6:31 AM
To: aspngcontrolsvb
Subject: [aspngcontrolsvb] Use the Browser object in design time
Hi,
I'm developing a control that inherits
WebControl
and overrides the =
Render
method. Depending on the capabilities of the browser I would like to =
output
different stuff to the HTMLTextWriter. I've tried to use the
Page
.Request.Browser object, but the use of the Request object in design
time seem to cause an exception. I draw this conclusion based on that =
the
control is only rendered correctly when I refrain from accessing the =
Request
object. The control is always rendered correctly at run-time. Can I not =
use
the Request/Browser object in the Render method? I thought that one of =
the
purposes of the Browser object was to decide what to send to the client. =
Am
I missing something here?
Any enlightenment appreciated
Regards,
Anders Vikstr=F6m
SW Engineering, BANQIT AB
http://www.banqit.com
mailto:
Click here to reveal e-mail address
Phone: +46 8 7594737
| [aspngcontrolsvb] member
Click here to reveal e-mail address
=3D YOUR ID
|
http://www.asplists.com/asplists/aspngcontrolsvb.asp
=3D JOIN/QUIT
|
http://www.asplists.com/search
=3D SEARCH Archives
Reply to this message...
System.Web.UI.Page
System.Web.UI.WebControls.WebControl
Ad
MBR BootFX
Best-of-breed application framework for .NET projects, developed by Matthew Baxter-Reynolds and MBR IT
Copyright © Matthew Baxter-Reynolds 2001-2008. '.NET 247 Software Development Services' is a trading style of MBR IT Solutions Ltd.
Contact Us
-
Terms of Use
-
Privacy Policy
-
www.dotnet247.com