Click here to Skip to main content
15,891,940 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i am using filteredtextboxextender ajax conrol in my project for register user but it take space at the end of string according to the datatype length (e.g char(30)) in database.so plz help me how to remove space from it.
my code is
ASP.NET
<asp:TextBox ID="TextBox1"  runat="server" CssClass="stud_reg_textbox">
<asp:FilteredTextBoxExtender ID="FilteredTextBoxExtender1" runat="server" TargetControlID="TextBox1" FilterType="LowercaseLetters,UppercaseLetters" 

DataBase Script
SQL
CREATE TABLE [dbo].[personal_detail]
(
    [student_id] [varchar](20) NOT NULL,
    [f_name] [char](30) NULL
)
Posted
Updated 10-Jun-12 22:58pm
v2
Comments
RDBurmon 13-Jun-12 9:30am    
Thanks Everyone who replied to this thread , So Srishti, I think you have got enough responses and you should be able to mark it as your answer and close the thread. Please do so.

Your question is not quite clear but in order to remove space from the end, you can use Trim() in your C# code behind before inserting data.

Refer: MSDN: String.Trim Method[^]
 
Share this answer
 
Comments
srishti_ 11-Jun-12 5:58am    
Trim() is not applicable for filteredtextboxextender.
Sandeep Mewara 11-Jun-12 6:03am    
That was for server side data transfer.

For extender itself, use proper Filter criteria to avoid space enter.
Ex:
FilterType="Custom, Numbers"
ValidChars="+-=/*()."
srishti_ 11-Jun-12 6:53am    
i want to use only for letters either in uppercase or in lowercase.
Change the table column f_name type to varchar
 
Share this answer
 
trim() is the best option to use in this case.....
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900