-2
votes

Empêcher l'état deche de se bloquer

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.

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.

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. si (totaluser> = 3)

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?


0 commentaires

3 Réponses :


1
votes

Montrez-nous le code que vous utilisez.

Il n'est pas facile de vous aider si nous ne connaissons pas le code que vous utilisez.

Vous avez donc une liste d'utilisateurs, alors vous pouvez dire si (utilisateurs.ca ()) { // Afficher les utilisateurs ... }


0 commentaires

1
votes

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.

Ce n'est pas une bonne solution. Une meilleure option est d'utiliser un code de rasoir dans votre vue d'index ("Startpage").

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: xxx

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.

S'il vous plaît donner cela une lecture: http://www.catb.org/esr/faqs/smart-Questtions.html


de
J'espère que c'était utile.


2 commentaires

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



0
votes

Vous pouvez gérer l'erreur en utilisant Essayez Catch et enfin une instruction dans votre code.

S'il vous plaît laissez-moi savoir si vous avez un problème.


0 commentaires