dropdownlist événements à ne pas afficher dans la fenêtre des propriétés asp.net Visual Studio 2010
J'ai récemment trouvé que dropdownlist événements ne sont pas affichés dans la fenêtre des propriétés.
J'ai été déçu.
J'ai déjà hate asp.net designer de visual studio. sa lente et plein de laideur des choses comme ça.
s'il vous plaît aider moi. J'ai besoin de générer des événements automatiquement de ne pas écrire à la main.
OriginalL'auteur Zviadi | 2011-04-16
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez créer
OnSelectedIndexChanged
Cas, vous pouvez double-cliquez sur votreDropDownList
dans la vue de conception.si pas, essayez d'écrire ceci :
puis appuyez sur la touche tab 2 fois. donc, il va créer un gestionnaire d'événement pour vous. vous devez copier le nom de votre gestionnaire et de le coller dans votre balisage de contrôle.
Pre-Render
événement. L'icône d'événement n'apparaît pas dans l'Onglet Propriétés. Double cliquez sur la page dans la vue de conception me prend à la méthode Page_Load. Comment puis-je créer et lier de Pré-Rendu de l'événement sur ma page?OriginalL'auteur Farzin Zaker
Il semble que les Propriétés de la liste Déroulante change après l'affichage de "Split" ou "Design" vue de l' .fichier aspx au moins une fois. Dans mon cas, j'ai toujours laissé dans "Source" de mode et n'a jamais vu le asp.net les propriétés (et d'événements) dans les Propriétés de la liste Déroulante.
La Conception/Split/Soruce boutons dans le coin inférieur gauche de la fenêtre éditeur de texte volet.
OriginalL'auteur Jeff
Je n'ai pas trouvé une bonne réponse à ce n'importe où sur le web, si elle est ici:
Après avoir joué, j'ai remarqué que les Événements d'options dans les Propriétés disparaît une fois que vous avez commencé à modifier le fichier. Si vous enregistrez ou Ctrl+s, puis Visual Studio va réévaluer la page et de réaliser son une réelle balise ASP et de vous donner la pleine propriété, avec les événements de choix de nouveau.
Vous n'avez pas à utiliser Designer.
OriginalL'auteur Chris Werner
La solution est très facile.
C'est tout simple,c'est juste que vous ne pouvez pas voir les événements dans la vue source, vous avez juste à passer à la vue de la conception de voir les événements et double cliquez dessus pour générer des événements.
et encore viennent à la vue de conception
OriginalL'auteur Nirav
J'ai trouvé cela aussi, qu'il arrive à chaque contrôle.
J'ai trouvé que si vous utilisez "voir la Source", les événements de bouton n'est pas affiché dans la fenêtre propriétés, mais si vous utilisez la vue de conception et simple cliquez sur le contrôle dans la vue de conception (ou "les Deux" afficher), puis le bouton événements est ensuite affichée dans la fenêtre des propriétés.
Je suppose que c'est un bug dans VS10? C'est assez ennuyeux que je n'aime pas la vue de la Conception de VS, je préfère toujours la vue de la Source.
OriginalL'auteur Stuart
Ne peux pas parler pour les versions antérieures de VS, mais pour 2013, après l'ajout de l'élément, de Construire le projet. Parfois, je dois passer à la vue de Conception et jusqu'à la Source de la vue une fois sur la page, mais ensuite les événements apparaissent:
Cliquez sur l'icône en forme d'éclair pour les événements.
Double-cliquez sur
SelectedIndexChanged
et il crée ce dans le codebehind:Et ajoute le gestionnaire d'événement à l'annotation:
OriginalL'auteur Dan
En haut de votre page de code il y a deux zones de liste modifiables. Choisissez votre dropdownlist de l'un sur la gauche (Il est dit "(Général)" par défaut) et ensuite choisir votre événement à partir de l'un sur la droite.
Il va créer l'événement pour vous et ainsi, vous pouvez simplement ajouter votre code.
OriginalL'auteur PunkyGuy
Cliquez sur "Split "voir en MS Visual Studio, sélectionnez un bouton dans le" Conception à la vue et puis regardez dans la fenêtre de propriété maintenant. Vous devriez être capable de voir Événements maintenant. Bonne chance.
OriginalL'auteur
Lors de l'utilisation de VS2012 cela peut être fait sans aller dans la vue de Conception. Je sais que la question est spécifiquement pour VS2010, mais je ne peux pas tester cette réponse moi-même.
Dans
source
simplement commencer à ajouter l'attribut approprié, par exempleOnServerValidate
sur unCustomValidator
. Dès que vous tapez le=
signe le premier élément de la liste est<Create new event>
, qui a la même fonction qu'en double cliquant sur le contrôle.OriginalL'auteur MeanGreen