Reputation: 26346
"01 ABC"
"123 DEF"
How can I get the value of "01" and "123" in asp.net?
I have tried the following code:
Dim ddlSession As String = "01 ABC"
Dim getSpaceIndex As Integer = ddlSession.IndexOf(" ")
Dim getSessionCode As String = ddlSession.Remove(getSpaceIndex)
but the getSpaceIndex will keep return -1 to me...
Upvotes: 1
Views: 18259
Reputation: 181270
You can use split.
Assuming you are using C# in your ASP.NET page:
string s = "01 ABC";
s.split(' ')[0]; // will give you 01
s = "123 DEF";
s.split(' ')[0]; // will give you 123
Upvotes: 1
Reputation: 5423
It depends on what exactly you want.
If you want the substring until the space character, you can use:
string ddlSessionText = "01 ABC";
string sessionCode = ddlSessionText.Substring(0, ddlSessionText.IndexOf(' '));
Upvotes: 2