J'ai créé un modèle d'affichage qui, lorsqu'il est passé une chaîne rend une zone de texte désactivéAsp.net Mvc Afficher le modèle de String, mais maintenant tout type simple veut l'utiliser!
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<String>" %>
<%: Html.TextBoxFor(model => model, new { disabled = "disabled" })%>
Ce qui fonctionne très bien. Cependant, pour une raison MVC veut essayer de DateTimes trucs et Ints à travers aussi bien, ce qui jette des exceptions
L'élément de modèle passé dans le dictionnaire est de type « System.Int32 », mais ce dictionnaire nécessite une élément de modèle de type 'System.String'.
Des idées?
Quel est le nom du fichier ascx physique et quel code utilisez-vous pour l'invoquer? –