Je fais un site où j'ai besoin de montrer 3 utilisateurs sur la base de données de la base de données. Le problème est que si je n'ai pas 3 utilisateurs dans la base de données, tout se bloque et le reste de la start-optique ne se présentera même pas. P>
J'ai Google cela et je ne trouve aucune bonne solution. La solution à laquelle je pense est de faire une autre starthage sans la méthode qui rend les exemples d'utilisateurs à apparaître et ne montrer que le reste de la mise en page. P>
Mais il s'agit de toute autre solution meilleure, j'ai une instruction IF qui compte les utilisateurs et effectue la méthode s'il s'agit de plus de trois utilisateurs. Y a-t-il quelque chose que je puisse mettre dans l'essentiel, donc je saute la méthode qui montrant les échantillons d'utilisateurs et laissez simplement la partie vide sur la base de la route? p> si (totaluser> = 3) code> p>
3 Réponses :
Montrez-nous le code que vous utilisez. P>
Il n'est pas facile de vous aider si nous ne connaissons pas le code que vous utilisez. p>
Vous avez donc une liste d'utilisateurs, alors vous pouvez dire
si (utilisateurs.ca ()) {
// Afficher les utilisateurs ...
} code> p>
La solution à laquelle je pense est de faire une autre start-optique sans la méthode qui rend les différents utilisateurs à apparaître et ne montrer que le reste de la mise en page. P>
Ce n'est pas une bonne solution. Une meilleure option est d'utiliser un code de rasoir dans votre vue d'index ("Startpage"). P>
Tout ce dont vous avez besoin est une DIV vide, qui montrera 3 utilisateurs s'il y a suffisamment ou restez vide sinon. Quelque chose comme ceci: p>
xxx pré> Vous devez fournir plus d'informations dans la description de votre question, en particulier le code. Les gens vous fourniront de meilleures réponses et avec un meilleur code que celui-ci. P>
S'il vous plaît donner cela une lecture: http://www.catb.org/esr/faqs/smart-Questtions.html p>
de
J'espère que c'était utile. P> blockQquote>
C'est peut-être le chemin du chemin .. im en utilisant ceci maintenant pour vérifier s'il y a 3 ou plus. var ctx = nouveau datingdbcontext (); int totalusers = ctx.profiles.count (); Si (totaluser> = 3)
Si votre méthode fonctionne, c'est-à-dire cela! Il suffit d'attribuer la valeur de retour à la variable suffisante et il devrait fonctionner. Vous pouvez trouver une bonne documentation et des exemples ici -> LearnRazorPages.com
Vous pouvez gérer l'erreur en utilisant Essayez Catch et enfin une instruction dans votre code. p>
S'il vous plaît laissez-moi savoir si vous avez un problème. p>