Salut J'ai une vue avec plusieurs contrôles utilisateur et je passe ViewData à chacun d'eux, je voudrais savoir comment vous déterminer le nombre d'éléments en spécifiant la clé de chaîne. Je comprends que vous ne pouvez pas utiliser la comparaison à un entier parce que ViewData est un objet mais je l'ai configuré de cette façon pour expliquer ma question. J'ai également essayé null, mais l'objet ViewData n'est jamais nul, même pour les résultats où aucune donnée n'est remplie dans le ViewData. I.e.Déterminer le nombre de résultats de ViewData
À mon avis
<%if(ViewData["Test"].Values > 0)
{
%>
<%=Html.RenderPartial("~/Views/UC/Test.ascx", ViewData["Test"])%>
<%
}
%>
Que attribuez-vous à ViewData ["Test"] dans votre contrôleur? –
une requête linq à sql, dynamique dans la plupart des cas. – Ayo