I have the following code
DateTime.Now.ToString(\"MM/dd/yyyy\")
It always gives me this output : \"04.13.2011\" instead of \"04/13/2011\".
You're almost certainly in a culture where that's the default date separator. If you want to force / you can quote it in the format string:
/
string x = DateTime.Now.ToString("MM'/'dd'/'yyyy")