pagination clásico asp, y botón cambiado a hipervínculos

Creé botones que se han editado con css para que parezcan hipervínculos, de modo que puedo usar la publicación de formularios en lugar de utilizar la cadena de consulta. Lo hice de modo que cuando se hace clic en un botón, se crea una checkbox para cada usuario. Lo quiero para que cuando cambie el estado de la checkbox quiero que se guarde, ya que estoy pasando por diferentes letras. Creo que el problema que estoy teniendo es porque los “hipervínculos” son realmente botones y cambiar el estado de una casilla marcada está creando problemas. Preferiría no usar JavaScript, pero si es la única forma de que obtenga los resultados que deseo, entonces usaría java-script. Código proporcionado a continuación –

<input type="submit" name="Button" value="" style="background:transparent;border:0;display:inline;color:#00F;text-decoration:underline;padding:0px;cursor:pointer;"> 


<% alphaB = request.form("Button") if alphaB "" then %> <input type="checkbox" name="checkBox" value="" > <% response.write alphaB end if alphaCheck = request.form("checkBox") if alphaCheck "" then session("checkBox") = "checked" else session("checkBox") = "" end if

todo lo que tienes mal es el lugar donde estableces tu sesión …

movimiento

 alphaCheck = request.form("checkBox") if alphaCheck <>"" then session("checkBox_"&alphaCheck) = "checked" else session("checkBox_"&alphaCheck) = "" end if ... /> 

antes de la creación de la checkbox

lo que sucede es que la primera vez que su sesión no se inicializa una vez que golpea la página

   <% ' Last updated by Arun Sharma ' last updation pourpos mintain the paging of POP closed calls ' last updated on 6th sep. 2007`enter code here` %> <% if session("type1")=0 and session("type2") =0 then response.redirect "Default.asp" end if %>       view   <% If session("type") ="sa" Then %> 

<% else %>

<% End If %> <% if session("type1") =1 then end if %>
 Circuit Closed Calls
<% dim name pno=request.querystring("page") name= request.form("engineer") if pno="" then pno=0 end if ' set con =server.createobject("ADODB.CONNECTION") set rs=server.createobject("ADODB.RECORDSET") ' con.open "Provider=SQLOLEDB; Data Source = database.tulipconnect.com\CALLMANAGER1; Initial Catalog = support; User Id = app; Password=App_access_2009" sql="select Fault_Ticket_Num,Organisation,Link_Location,Fault_Detail,dDate,tTime,cldate,Assigned_To from Call_Login where Call_Status <> 'OPEN' and region='"&session("region")&"' order by dDate desc" rs.open sql,con %>
<% If rs.eof Then response.write("No call for this user") response.End End if rs.move(10*pno) rno=0 while not rs.eof and rno<10 rno=rno+1 %> <% rs.movenext wend %>
Call history Fault Ticket Number Organization  Location Fault Details Call Status Assigned To Opening Date Closing Date
&assignto=<%=rs("Assigned_To")%>>
<%=rs("Fault_Ticket_Num")%> <%=rs("Organisation")%> <%=rs("Link_Location")%> <%=rs("Fault_Detail")%> <% response.write("Call Closed")%>    <%=rs("Assigned_To")%> <%=rs("dDate")%> <%=rs("clDate")%>

First <% if pno>0 then %>     Previous <% end if %> <% if rno=10 Then pno=pno+1 %>     Next <% end if%>

MOVE TO EXCEL

<% pno1=request.querystring("page1") %>

 POP Closed Call

<% Set rs_pop =server.CreateObject("adodb.recordset") sql_pop_calls="Select distinct(location_b),call_status,fault_detail,ddate,cldate from call_login where pop_call='Y' and call_status='CLOSE' group by location_b,circuit_id,fault_detail,ddate,call_status,cldate" 'response.write(sql_pop_calls) rs_pop.open sql_pop_calls ,con %> <% if pno1="" then pno1=1 end if if pno1=1 then sno=0 else sno=(pno1-1)*10 end if rs_pop.move(10*pno1) rno=0 'sno=0 if not rs_pop.eof then do while not rs_pop.eof and rno<10 rno=rno+1 sno=sno+1 %> <% rs_pop.movenext loop else %> <% end if %>
S.NO. POP Name Fault Details Opening Date Closing Date No. of Affected Circuits
<%=sno%> <%=rs_pop("location_b")%> <%=rs_pop("fault_detail")%> <%=rs_pop("ddate")%><%'=rs_pop("ddate")%> <%=rs_pop("cldate")%><%'=rs_pop("ddate")%>    <% set rs_count_fault=server.CreateObject("adodb.recordset") sql_count_fault="select count(circuit_id) as no_of_faults from call_login where ddate='"&rs_pop("ddate")&"' and pop_call='Y' and call_status='CLOSE' and location_b='"&rs_pop("location_b")&"' group by location_b " 'response.Write(sql_count_fault) rs_count_fault.open sql_count_fault,con if not rs_count_fault.eof then %> &call_status=<%=rs_pop("call_status")%>&d_date=<%=rs_pop("ddate")%>')" title="View Affected Circuits"> <%=rs_count_fault("no_of_faults")%> <% end if %>
No Open Calls

First <% if pno1>1 then %>     Previous <% end if %> <% if rno=10 Then pno1=pno1+1 %>     Next <% end if%>