2010-09-29 4 views
0

J'ai une application MVC et en utilisant la grille telerik pour effectuer la liste, ajouter, modifier opération.J'utilise le mode popup pour modifier/ajouter .Je veux pour montrer le datepicker pour le type de données de date dans l'opération d'édition et d'ajout.Comment afficher le datapicker pour type de données dans asp.net MVC2 en utilisant le telerik en mode édition

J'ai créé une vue partielle pour le datepicker en utilisant telerik comme:

<%@ Control Language="C#" 
      Inherits="System.Web.Mvc.ViewUserControl<System.DateTime?>" %> 
<%= Html.Telerik().DatePicker() 
     .Name(ViewData.TemplateInfo.GetFullHtmlFieldName(string.Empty)) 
     .HtmlAttributes(new { 
      id = ViewData.TemplateInfo.GetFullHtmlFieldId(string.Empty) + 
       DateTime.Now.Millisecond.ToString() 
     }) 
     .Value(Model > DateTime.MinValue ? Model : DateTime.Today) 
%> 

et en utilisant UIHint ajoutée visée dans la classe de modèle, mais il donne l'erreur: The string was not recognized as a valid DateTime. There is an unknown word starting at index 0.

Alors, comment puis-je montrer la datepicker lors de l'exécution de l'opération d'ajout/édition à l'aide de telerik.

S'il y a un autre moyen d'afficher le sélecteur de date, c'est également OK.

Merci à l'avance

supriya

Répondre

0

L'erreur que vous obtenez indique que la chaîne étant passée n'est pas un DateTime valide (ne peut pas être analysé).

Questions connexes