На моей странице ascx у меня есть:
<tr>
<td class="lbl">Geboortedatum</td>
<td class="lbl">:</td>
<td class="data">
<asp:Label ID="tbBirthDate" CssClass="details" runat="server" />
</td>
</tr>
Этот Birtdate заполняется из файла cs:
var cust = (from c in db.tbCustomers
join s in db.tbStreets on new { c.StreetId, c.PostCode } equals new { s.StreetId, s.PostCode }
join p in db.tbPostalAreas on s.PostCode equals p.PostCode
where c.Id == customerId
select new
{
FirstNames = c.FirstNames,
MiddleName = c.MiddleName,
LastName = c.LastName,
BirthDate = string.Format("{0:dd-mm-yyyy}", c.BirthDate.Value.ToShortDateString()),
StreetName = s.Street,
HouseNumber = c.HouseNumber,
PostCode = c.PostCode,
PostCodeLetters = c.StreetId,
City = p.City,
Email = c.Email,
Mobile = c.PhoneMobile,
PickUpAddress = c.PickupAddress
}).SingleOrDefault();
if (cust != null)
{
tbFirstName.Text = cust.FirstNames;
tbLastName.Text = (cust.MiddleName != null) ? cust.MiddleName + " " + cust.LastName : cust.LastName;
tbBirthDate.Text = cust.BirthDate;
tbStreetName.Text = cust.StreetName + " " + cust.HouseNumber;
tbPostCode.Text = cust.PostCode + " " + cust.PostCodeLetters;
tbCity.Text = cust.City;
tbEmail.Text = cust.Email;
tbMobile.Text = cust.Mobile;
tbPickupAddress.Text = cust.PickUpAddress;
}
Теперь при локальном запуске я получаю дату, как 26-102011, но при размещении на моем сервере я получаю 26.10.2011 Как я могу заставить дату отображаться как 26-10-2011?