Jag har en MultiLine TextBox i en ASP.NET-sida som jag vill sätta en MaxLength på. Jag har löst detta med en Javascript-function och det funkar bra. Nu är det dock så att jag vill ha en annan design på sidan med bl a rundade hörn så jag har lagt in följande metatagg för att åstadkomma detta: Kan du posta din markup och javascript-koden du använt för att sätta maxlength? Har du provat att använda en RegularExpressionValidator?MaxLength i en TextBox
<meta content="IE=edge" http-equiv="X-UA-Compatible" />
Detta gör dock att sättet att sätta en maxlength inte fungerar.
Är det någon som har en idé varför det inte funkar?Sv: MaxLength i en TextBox
Sv:MaxLength i en TextBox
På det sättet så behöver du inte lita blint på att javascriptet på klienten klarar av att begränsa textmängden utan får även en validering server-side
<asp:RegularExpressionValidator runat="server" ID="valInput"
ControlToValidate="textbox1"
ValidationExpression="^[\s\S]{0,100}$"
ErrorMessage="Please enter a maximum of 100 characters"
Display="Dynamic">*</asp:RegularExpressionValidator>
Se Alex Angras svar i http://stackoverflow.com/a/8722074