Salut J'utilise le rasoir C# avec des cm de parapluie. J'essaie de vérifier si une variable est nulle ou vide mais elle renvoie toujours une erreur. Voici le codeC# Razor: Pourquoi ce test nul échoue
@if(String.IsNullOrEmpty(@Model.originalPageLink) == false)
{
<div>Read the original page from <a href="@Model.originalPageLink">@Model.originalPageName</a></div>
}
Lors du chargement de la page, le script du rasoir est erroné. Il n'y a aucune information d'erreur particulière qui soit utile. La partie du code Thats me donne des problèmes est la suivante:
@if(String.IsNullOrEmpty(Model.originalPageLink) == false)
J'ai essayé ce code ici:
@if(Model.originalPageLink != null)
Ce code ne l'erreur pas mais retourne une valeur non nulle lorsque la chaîne est vraiment nul.
Des idées à ce sujet?
'@if (! String.IsNullOrEmpty (@ Model.originalPageLink))' devrait être bon. Pouvez-vous poster le message d'erreur que vous obtenez? –
Je suppose que vous avez réellement 'IsNullOrEmpty (Model.originalPageLink)' et ** pas ** 'IsNullOrEmpty (@ Model.originalPageLink)', n'est-ce pas? Le '@' devant Model ne devrait pas être là - vous êtes déjà dans le contexte C# à ce moment-là. –
Que signifie "erreurs dehors"? – Gabe