J'ai une page ascx qui contient la ligne suivante:problème d'affichage DayOfWeek dans MVC 1.0
<%= Html.TextBox("DayOfWeek", Model.JourneyBooking.StartDate.DayOfWeek.ToString(), new { @readonly = "readonly", style = "width:90px" })%>
Ceci est à l'intérieur d'une page .ascx et lorsque l'affichage à l'intérieur une fenêtre de dialogue jQuery le montre TextBox « 5 » comme les contenus.
Cela devrait montrer vendredi de façon un test j'ai ajouté ce dans la ligne au-dessus de la déclaration de zone de texte:
<%= Model.JourneyBooking.StartDate.DayOfWeek.ToString() %>
Cela montre « vendredi » comme prévu.
Quelle est la différence entre l'utilisation de la classe auxiliaire TextBox et pourquoi n'affiche-t-elle pas le nom du jour de la semaine et indique la valeur entière à la place?
Quelque chose d'autre se passe ici. Le code suivant: <% = Html.TextBox ("DayOfWeek", DayOfWeek.Friday.ToString(), nouveau {@ReadOnly = "lecture seule", style = "width: 90px"})%> a produit une zone de texte avec "vendredi" dedans. –