Re: Force to upper case characters

Tech-Archive recommends: Fix windows errors by optimizing your registry



Why I can't use something like this?

<edititemtemplate>

<asp:TextBox ID="TextBox_str_coast_ref" runat="server" Text='<%#Bind
("str_coast_ref").ToUpper()%>'
</asp:TextBox>

</edititemtemplate>

It gives syntax error !

"Jesse Houwing" wrote:

Hello Jesse,

Hello Mihai N.,

How can I force the users to enter characters in uppercase? I want
to do this in a TextBox control of an aspx page. Then I want the
same to be moved to inside a GridView control.

Depending on what is the content of that box, it might be very bad
for international users.

And in fact I would hate such a "feature" as US user.
It forces me to press caps-lock and type in ugly caps text that
"screams"
And this is just to save some programmer the trouble of calling one
single
API to convert a string to uppercase.
Add a RegularExpressionValidator to the form and set it's expression
to:

^[A-Z]+$

If for some reason the regex validator defaults to caseinsensitive
(I've never tried if it is before now that I think of it) you can
use:

^(?-i:[A-Z])$

Again, bad internationalization. What about accented characters?
Russian, Greek, etc.?

But if you're talking about some whipment code or a similar thign that

whipment

What was I thinking ;). I meant a Shipment Code on a parcel.


will be printed on some box, it might be unwise to allow greek,
chineese etc. I totally agree that in most situations it would not be
a good thing to limit a user to a very short range of characters, but
there are some options I could think of where it does make sense.

I agree that it would be even better to allow both lower and upper
case variants and just call ToUpper when the user leaves the field.

--
Jesse Houwing
jesse.houwing at sogeti.nl
--
Jesse Houwing
jesse.houwing at sogeti.nl



.



Relevant Pages

  • Re: Force to upper case characters
    ... to do this in a TextBox control of an aspx page. ... for international users. ... But if you're talking about some whipment code or a similar thign that ... Jesse Houwing ...
    (microsoft.public.dotnet.general)
  • Re: Force to upper case characters
    ... "Jesse Houwing" wrote: ... to do this in a TextBox control of an aspx page. ... What about accented characters? ... But if you're talking about some whipment code or a similar thign that ...
    (microsoft.public.dotnet.general)