Talent without working hard is nothing.

Triming String in C# , some times we need it for white speaces or

cut some characters from our text.

there is 3 methods :




Removes trailing punctuation and white-space characters from the current String object.




The following example uses the TrimStart method to trim white space.

string str="ABC  ";

string trimedStr=str.TrimEnd();

Result will be : "ABC".

Same we can use TrimStart() method to trim and characters  we dont need .

one more Example :

I we need to trim two characters in the same time :

string lines="// This code displays a simple greetingsring newLine=line.TrimStart(' ', '/');


Example with Array:


string[] items = new string[] { "MyBlog?", "Hi..." };

// Loop and call TrimEnd.

foreach (string item in items)

{ string trimmed = item.TrimEnd('?', '.');    //Here will remove (?  and . ) 



Result :




I wish this simple code is useful 

Read more..

Web.config File - ASP.NET MVC

I am going to explain about  Add/Update appSettings  in the Web.config file and how you can configure them to use in the application.

The simple following method from MDSN help you to read  any Key you sent it .

 public string  ReadSetting(string key)
          var appSettings = ConfigurationManager.AppSettings;
           string result = appSettings[key] ?? "Not Found";
           return result;

Last code ReadSetting , Just give your Key As String , will return the Value , if your key not exist will return to you "Not Found" String .


Add Key:

the next code will Add new Key with Value you give , but if there is any key is exist same as you add , just will Update the Value .

 static void AddUpdateAppSettings(string key, string value)
             var configFile = WebConfigurationManager.OpenWebConfiguration("~/");
              var settings = configFile.AppSettings.Settings;
                if (settings[key] == null)
                    settings.Add(key, value);
                    settings[key].Value = value;


After Add/Update your key , late say you need to use the Value some where in you C# code ,

Just use  it like the following Code :

String Str =ReadSetting(YourKey);

The question , how to read it  at Razor ??

Same way how we wrote it ReadSetting Method with some change ,

First add  System.Configuration to your References ,add it to your page :

 @using System.Configuration;

    string  _YourValue = ConfigurationManager.AppSettings["YourKey"];

I wish you find this post useful .

Read more..