Ask a Question related to ASP.NET Building Controls, Design and Development.
-
Nathan Sokalski #1
How do I validate the values entered for custom control properties?
I have a custom control with properties named MinValue, MaxValue, and Value
(all of which I have assigned a DefaultValue design-time attribute). The
Value property must be between (or equal to) the MinValue and MaxValue
properties in order to avoid a runtime error. I want to give an error during
the usage of the control stating this, as well as prevent it from compiling
under these conditions. Because this is something I have never done with
custom controls before, I need some help here. Thanks.
--
Nathan Sokalski
[email]njsokalski@hotmail.com[/email]
[url]http://www.nathansokalski.com/[/url]
Nathan Sokalski Guest
-
Default Values for Control Properties
I have a custom control that has a bunch of properties on it. I added the DefaultValue attribute to it and it all seems to work fine with showing... -
Making Custom Control Properties Visible in Visual Studio's Properties Palette
I am learning how to use the System.ComponentModel class in VB.NET so that I can add my ASP.NET controls to Visual Studio .NET 2003. I have managed... -
Getting values entered into (dynamicly loaded control)
I've dynamicly loaded user control (.ascx file) into my page via Page.LoadControl() method. The control has been added to Controls collection of... -
How to access values entered in User control in the main page.
Hi Guys, i have a user control which allows the user to enter Name& Address in text boxes. I use the same user control in the main page... ... -
Specifying dynamic default values for properties in custom controls:
Hey guys, I have a custom int property in my control whose default value is dynamic, so I cannot specify a "DefaultValue" attribute. However, I... -
G Himangi #2
Re: How do I validate the values entered for custom control properties?
One way would be to throw an exception if the value is out of range - Visual
Studio will catch this exception and not allow the user to change to invalid
values.
---------
- G Himangi, Sky Software [url]http://www.ssware.com[/url]
Shell MegaPack : Drop-In Explorer GUI Controls For Your Apps (.Net & ActiveX
Editions Available)
EZNamespaceExtensions.Net : Develop namespace extensions rapidly in .Net
EZShellExtensions.Net : Develop all shell extensions rapidly in .Net
---------
"Nathan Sokalski" <njsokalski@hotmail.com> wrote in message
news:Olw3uQIrGHA.4692@TK2MSFTNGP02.phx.gbl...>I have a custom control with properties named MinValue, MaxValue, and Value
>(all of which I have assigned a DefaultValue design-time attribute). The
>Value property must be between (or equal to) the MinValue and MaxValue
>properties in order to avoid a runtime error. I want to give an error
>during the usage of the control stating this, as well as prevent it from
>compiling under these conditions. Because this is something I have never
>done with custom controls before, I need some help here. Thanks.
> --
> Nathan Sokalski
> [email]njsokalski@hotmail.com[/email]
> [url]http://www.nathansokalski.com/[/url]
>
G Himangi Guest
-
Nathan Sokalski #3
Re: How do I validate the values entered for custom control properties?
That will not work in all situations. For example, if the current values are
MinValue=75, MaxValue=100, Value=80 and the user wants to change them to
MinValue=25, MaxValue=50, Value=40. This will force the user to change them
in a certain order, which could be very annoying. I want the user to be
notified, but still be allowed to change them, and simply not be allowed to
compile it if they are out of range. Also, if I did use your exception idea,
where in my code would I put it? Thanks.
--
Nathan Sokalski
[email]njsokalski@hotmail.com[/email]
[url]http://www.nathansokalski.com/[/url]
"G Himangi" <info@ssware.com> wrote in message
news:empcjVJrGHA.3256@TK2MSFTNGP04.phx.gbl...> One way would be to throw an exception if the value is out of range -
> Visual Studio will catch this exception and not allow the user to change
> to invalid values.
>
>
> ---------
> - G Himangi, Sky Software [url]http://www.ssware.com[/url]
> Shell MegaPack : Drop-In Explorer GUI Controls For Your Apps (.Net &
> ActiveX Editions Available)
> EZNamespaceExtensions.Net : Develop namespace extensions rapidly in .Net
> EZShellExtensions.Net : Develop all shell extensions rapidly in .Net
> ---------
>
>
>
> "Nathan Sokalski" <njsokalski@hotmail.com> wrote in message
> news:Olw3uQIrGHA.4692@TK2MSFTNGP02.phx.gbl...>>>I have a custom control with properties named MinValue, MaxValue, and
>>Value (all of which I have assigned a DefaultValue design-time attribute).
>>The Value property must be between (or equal to) the MinValue and MaxValue
>>properties in order to avoid a runtime error. I want to give an error
>>during the usage of the control stating this, as well as prevent it from
>>compiling under these conditions. Because this is something I have never
>>done with custom controls before, I need some help here. Thanks.
>> --
>> Nathan Sokalski
>> [email]njsokalski@hotmail.com[/email]
>> [url]http://www.nathansokalski.com/[/url]
>>
>
Nathan Sokalski Guest



Reply With Quote

