Pergunta : Como segurar primeiramente o clique da tecla sem página de recarregamento

Caros peritos,

Is ele possível segurar um clique da tecla sem recarregar a página antes isso? Porque em segurar a imprensa da tecla, eu preciso de começ as cores atuais de minhas pilhas de GridView, e as cores são ajustadas no cliente, assim recarregar sobre a página que são perdidas antes que o clique esteja handled.
Thanks.
class= do

Resposta : Como segurar primeiramente o clique da tecla sem página de recarregamento

Até o gridview1 no Javascript. Eu apenas esqueci removê-lo. Não se exige nesta aplicação.

Por uma desculpa dobro permitir que eu dê-o que este código mais novo que começ as côordenadas das pilhas selecionadas, as transmite ao usuário, restaura então o gridview com as seleções apropriadas.
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:
*** DA PÁGINA DO *** ASPX
<>







    Página intitulado



    
    
    
Corda emitida ao usuário:
CÓDIGO DO *** ATRÁS DO *** using o sistema; 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 parcial público da classe: System.Web.UI.Page { propriedade de //public para armazenar a cor emitida dentro pelo __doPostBack côordenadas públicas da corda {começ; jogo; } Page_Load vago protegido (remetente do objeto, EventArgs e) { dados de //Gathering emitidos do __doPostBack feito sob encomenda de JS //Could fêz este todo o número de maneiras, sua minha amostra assim que eu escolhi este:) côordenadas = Request.Params.Get (“__EVENTARGUMENT”); //builds o gridview, de nenhuma conseqüência a esta amostra se (! IsPostBack) { SqlConnection conexão = SqlConnection novo (corda. Formato (@ " origem de dados =WT101 \ SQLEXPRESS; Security=True Integrated ")); Cmd de SqlCommand = SqlCommand novo (“SELECIONAR * de DevTable”, conexão); conexão. Abrir (); Dr. de SqlDataReader = cmd.ExecuteReader (); GridView1.DataSource = Dr.; GridView1.DataBind (); Dr. Fim (); conexão. Fim (); } } GridView1_RowDataBound vago protegido (remetente do objeto, GridViewRowEventArgs e) { se (== DataControlRowType.DataRow de e.Row.RowType) { e.Row.Cells [1]. Attributes.Add (“oncontextmenu”, “codeForPoints (este); falso do retorno; "); } } //takes a informação e os usos feitos sob encomenda do gridview ele povoar uma etiqueta btnSubmit_Click vago protegido (remetente do objeto, EventArgs e) { lista de //make para prender côordenadas tableCoordinates de List> = List> novo (); Int32 opor = 0; //populate a lista com a corda limitada emitida dentro do _doPostBack () se (! string.IsNullOrEmpty (côordenadas)) { corda [] split1 = côordenadas. Rachar (carvão animal novo [] {“; ”}, StringSplitOptions.RemoveEmptyEntries); foreach (corda xy em split1) { amarrar [] split2 = split1 [contrário]. Rachar (carvão animal novo [] {“: ”}, StringSplitOptions.RemoveEmptyEntries); tableCoordinates.Add (KeyValuePair novo (split2 [0], split2 [1])); contador += 1; } } //reset a fundo-cor apropriada para as pilhas escolhidas previamente no gridview contador = 0; foreach (kvp de KeyValuePair nos tableCoordinates) { GridView1.Rows [Convert.ToInt32 (kvp. Chave)]. Pilhas [Convert.ToInt32 (kvp. Valor)].BackColor = System.Drawing.Color.Blue; contador += 1; } } }
Outras soluções  
 
programming4us programming4us