Question : Comment manipuler le clic de bouton sans page de rechargement d'abord

Chers experts,

Is il possible de manipuler un clic de bouton sans recharger la page avant cela ? Puisqu'en manipulant la presse de bouton, je dois obtenir les couleurs courantes de mes cellules de GridView, et les couleurs sont placées sur le client, ainsi recharger dessus la page qu'elles sont perdues avant que le clic soit handled.
Thanks.
class= de

Réponse : Comment manipuler le clic de bouton sans page de rechargement d'abord

Jusque le gridview1 dans le Javascript. J'ai juste oublié de l'enlever. On ne l'exige pas dans cette application.

Par de doubles excuses me permettre de vous donner que ce plus nouveau code qui obtient les coordonnées des cellules choisies, les transmet au serveur, remet à zéro alors le gridview avec les choix appropriés.
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
56 :
57 :
58 :
59 :
60 :
61 :
62 :
63 :
64 :
65 :
66 :
67 :
68 :
69 :
70 :
71 :
72 :
73 :
74 :
75 :
76 :
77 :
78 :
79 :
80 :
81 :
82 :
83 :
84 :
85 :
86 :
87 :
88 :
89 :
90 :
91 :
92 :
93 :
94 :
95 :
96 :
97 :
98 :
99 :
100 :
101 :
102 :
103 :
104 :
105 :
106 :
107 :
108 :
109 :
110 :
111 :
112 :
113 :
114 :
115 :
116 :
117 :
118 :
119 :
120 :
121 :
122 :
123 :
124 :
125 :
126 :
127 :
128 :
*** DE PAGE DU *** ASPX
<>







    Page sans titre



    
    
    
Corde envoyée au serveur :
CODE DE *** DERRIÈRE LE *** using le système ; using System.Configuration ; using System.Data ; using System.Linq ; using System.Web ; using System.Web.Security ; using System.Web.UI ; using System.Web.UI.HtmlControls ; using System.Web.UI.WebControls ; using System.Web.UI.WebControls.WebParts ; using System.Xml.Linq ; using System.Data.SqlClient ; using System.Collections.Generic ; _Default partiel public de classe : System.Web.UI.Page { propriété de //public pour stocker la couleur envoyée dedans par le __doPostBack coordonnées publiques de corde {obtenir ; ensemble ; } Page_Load vide protégé (expéditeur d'objet, EventArgs e) { données de //Gathering envoyées du __doPostBack fait sur commande de JS //Could ont fait ce tout nombre de manières, son mon échantillon ainsi j'ai choisi celui-ci :) coordonnées = Request.Params.Get (« __EVENTARGUMENT ») ; //builds le gridview, sans conséquence à cet échantillon si (! IsPostBack) { SqlConnection conn. = nouveau SqlConnection (corde. Format (@ " point d'émission =WT101 \ SQLEXPRESS ; Security=True Integrated ")); Cmd de SqlCommand = nouveau SqlCommand (« CHOISIR * À PARTIR de DevTable », conn.) ; conn. S'ouvrir () ; Dr. de SqlDataReader = cmd.ExecuteReader () ; GridView1.DataSource = Dr. ; GridView1.DataBind () ; Dr. Fin () ; conn. Fin () ; } } GridView1_RowDataBound vide protégé (expéditeur d'objet, GridViewRowEventArgs e) { si (== DataControlRowType.DataRow d'e.Row.RowType) { e.Row.Cells [1]. Attributes.Add (« oncontextmenu », « codeForPoints (ceci) ; faux de retour ; ") ; } } //takes l'information et les utilisations faites sur commande de gridview il de peupler une étiquette btnSubmit_Click vide protégé (expéditeur d'objet, EventArgs e) { liste de //make pour tenir des coordonnées tableCoordinates de List> = nouveau List> () ; Int32 parent = 0 ; //populate la liste avec de la corde délimitée envoyée dedans du _doPostBack () si (! string.IsNullOrEmpty (coordonnées)) { corde [] split1 = coordonnées. Dédoubler (nouveau char [] {« ;  »}, StringSplitOptions.RemoveEmptyEntries) ; foreach (corde de x/y dans split1) { ficeler [] split2 = split1 [contre-]. Dédoubler (nouveau char [] {« :  »}, StringSplitOptions.RemoveEmptyEntries) ; tableCoordinates.Add (nouveau KeyValuePair (split2 [0], split2 [1])); compteur += 1 ; } } //reset la fond-couleur appropriée pour les cellules précédemment choisies dans le gridview compteur = 0 ; foreach (kvp de KeyValuePair dans les tableCoordinates) { GridView1.Rows [Convert.ToInt32 (kvp. Clef)]. Cellules [Convert.ToInt32 (kvp. Valeur)].BackColor = System.Drawing.Color.Blue ; compteur += 1 ; } } }
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us