Ciao ragazzi, vi leggevo assiduamente e mi siete stati spesso utili :)
In questi ultimi tempi sto cercando di imparare l'asp.net abbinato al c#, dopo una lunga pausa preceduta da programmazione in vbscript e asp.
Oltre a studiare i libri di Dino, attualmente posso imparare cercando di migrare vecchie applicazioni in vbscript e asp nella nuova piattaforma.
La cosa che non riesco a fare è così stupida che penso ancora ho molta strada da percorrere, ma magari con qualche vostra dritta potrei comprendere meglio.
In pratica ho una pagina in cui pesco dei dati da un DB in base a criteri di ricerca e popolo una tabella; all'interno di questa c'è associata ad ogni riga anche un campo dove c'è un link che mi consente di andare in un'altra pagina per vederne i dettagli.
Con i nuovi strumenti sinceramente non saprei che fare.
Vi scrivo il codice della pagina senza la parte di vbscript, così per darvi un'idea dell'interfaccia.
Se poteste darmi una mano mi fareste un grande piacerone; grazie in anticipo :)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><!-- InstanceBegin template="/Templates/modello_home.dwt.asp" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Tiscali. technical customer service</title>
<link href="../stili/home.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="776" height="416" border="0" align="center" cellpadding="0" cellspacing="0" class="testo11">
<!-- InstanceBeginEditable name="centro" -->
<tr>
<td width="622" valign="top"><form name="form1" method="get" action="ricerca.asp">
<table width="100%" border="0" cellpadding="0" cellspacing="1" class="testo11">
<tr>
<td colspan="3">Ricerca ticket </td>
</tr>
<tr>
<td colspan="3"><hr width="100%" size="1"></td>
</tr>
<tr valign="top">
<td colspan="3" class="testo11chiaro"> </td>
</tr>
<tr valign="top">
<td width="35%" class="testo11chiaro">famiglia prodotto
<br>
<input name="Ticket_Fam_Prod" type="text" class="form-stile" id="Ticket_Fam_Prod" size="30"></td>
<td class="testo11chiaro">prodotto<br>
<input name="Ticket_Prodotto" type="text" class="form-stile" id="Ticket_Prodotto" size="30"></td>
<td class="testo11chiaro">priorità<br>
<select name="priorita" class="form-stile" id="priorita">
<option value="%"></option>
<option value="4">4</option>
<option value="3">3</option>
<option value="2">2</option>
<option value="1">1</option>
<option value="0">0</option>
</select></td>
</tr>
<tr valign="top">
<td class="testo11chiaro">oggetto ticket<br>
<input name="Ticket_Ogetto" type="text" class="form-stile" id="Ticket_Ogetto" size="30" disabled="true" value="disabled" ></td>
<td class="testo11chiaro">tipo guasto<br>
<input name="Ticket_Tipo_guasto" type="text" class="form-stile" id="Ticket_Tipo_guasto" size="30"></td>
<td class="testo11chiaro">ticket ID<br>
<input name="Ticket_ID" type="text" class="form-stile" id="Ticket_ID" size="15"> </td>
</tr>
<tr valign="top">
<td class="testo11chiaro">stato ticket<br>
<select name="Stato_Ticket_ID" class="form-stile" id="Stato_Ticket_ID">
<option value="%"></option>
<%
While (NOT menu_stato.EOF)
%>
<option value="<%=(menu_stato.Fields.Item("Stato_Ticket_ID").Value)%>"><%=(menu_stato.Fields.Item("Stato_Ticket").Value)%></option>
<%
menu_stato.MoveNext()
Wend
If (menu_stato.CursorType > 0) Then
menu_stato.MoveFirst
Else
menu_stato.Requery
End If
%>
</select> </td>
<td width="34%" class="testo11chiaro"> </td>
<td width="31%"> </td>
</tr>
<tr valign="top">
<td colspan="3" class="testo11chiaro">tipo intervento<br>
<textarea name="Ticket_Tipo_Inter" cols="100%" rows="4" class="form-stile" id="Ticket_Tipo_Inter"></textarea></td>
</tr>
<tr>
<td class="testo11"> </td>
<td class="testo11"> </td>
<td class="testo11"> </td>
</tr>
<tr valign="top">
<td class="testo11chiaro">data partenza <br>
<!--#include file="data_form_ticket_ric2.inc" --></td>
<td class="testo11chiaro">data fine <br>
<!--#include file="data_form_ticket_ric1.inc" --></td>
<td> </td>
</tr>
<tr>
<td class="testo11"> </td>
<td class="testo11"> </td>
<td class="testo11"> </td>
</tr>
<tr>
<td colspan="3"><input name="Submit" type="submit" class="form-stile" value=" Cerca ">
<input name="Submit" type="reset" class="form-stile" value=" Reset form "></td>
</tr>
</table>
</form>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="testo11">
<tr>
<td>Risultati ricerca </td>
<td colspan="8" valign="top"><div align="right">Record da <%=(Ticket_new_first)%>
a <%=(Ticket_new_last)%> su <%=(Ticket_new_total)%> </div></td>
</tr>
<tr>
<td colspan="9"><hr width="100%" size="1"></td>
</tr>
<tr class="testo11chiaro">
<td width="5%">id</td>
<td width="12%">cli</td>
<td width="25%">tipo guasto</td>
<td>data richiesta </td>
<td width="20%">provenienza </td>
<td>stato Ticket </td>
<td>priorita</td>
<td> </td>
<td> </td>
</tr>
<%
While ((Repeat2__numRows <> 0) AND (NOT Ticket_new.EOF))
%>
<tr <%
If (Repeat2__numRows Mod 2) Then
Response.Write("bgcolor=")
Response.Write("#F6F6F7")
Response.Write(" onMouseOver=")
Response.Write("this.style.backgroundColor='#CBDAB1'")
Response.Write(" onMouseOut=")
Response.Write("this.style.backgroundColor='#F6F6F7'")
Else
Response.Write("bgcolor=")
Response.Write("#FFFFFF")
Response.Write(" onMouseOver=")
Response.Write("this.style.backgroundColor='#CBDAB1'")
Response.Write(" onMouseOut=")
Response.Write("this.style.backgroundColor='#FFFFFF'")
End IF
%>>
<td width="5%"> <%=(Ticket_new.Fields.Item("Ticket_ID").Value)%></td>
<td width="12%"><%=(Ticket_new.Fields.Item("Rete_CLI").Value)%></td>
<td width="25%"><%=(Ticket_new.Fields.Item("Ticket_Fam_Prod").Value)%><br>
<span class="Stile1"><strong><%=(Ticket_new.Fields.Item("Ticket_Tipo_guasto").Value)%></strong></span></td>
<td><%=(Ticket_new.Fields.Item("Ticket_Data_Rich").Value)%></td>
<td width="20%"><span class="Stile2"><%=(Ticket_new.Fields.Item("Inseri_da").Value)%></span>
a <span class="Stile1"><%=(Ticket_new.Fields.Item("ticket_ap_verso_n").Value)%></span></td>
<td><%=(Ticket_new.Fields.Item("Stato_Ticket").Value)%></td>
<td><%=(Ticket_new.Fields.Item("Priorita_sistema").Value)%></td>
<td> </td>
<td><% If ((login_controll.Fields.Item("Rights_R").Value) = "si") Then %>
<form name="form1" method="post" action="Ticket_read_new.asp">
<input name="Ticket_Fam_Prod" type="hidden" id="Ticket_Fam_Prod" value="<%=(Ticket_new.Fields.Item("Ticket_Fam_Prod").Value)%>">
<input name="ID_Cliente" type="hidden" id="ID_Cliente" value="<%=(Ticket_new.Fields.Item("ID_Cliente").Value)%>">
<input name="Ticket_ID" type="hidden" id="Ticket_ID" value="<%=(Ticket_new.Fields.Item("Ticket_ID").Value)%>">
<input type="image" src="../immagini/cerca.gif" align="middle" width="12" height="12">
</form>
<%End if%>
</td>
</tr>
<%
Repeat2__index=Repeat2__index+1
Repeat2__numRows=Repeat2__numRows-1
Ticket_new.MoveNext()
Wend
%>
<tr>
<td colspan="5"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="9"><div align="right">Record da <%=(Ticket_new_first)%> a <%=(Ticket_new_last)%>
su <%=(Ticket_new_total)%></div></td>
</tr>
</table>
<p> </p>
<table border="0" width="50%" align="center">
<tr>
<td width="23%" align="center"><% If MM_offset <> 0 Then %>
<a href="<%=MM_moveFirst%>"><img src="First.gif" border=0></a>
<% End If ' end MM_offset <> 0 %>
</td>
<td width="31%" align="center"><% If MM_offset <> 0 Then %>
<a href="<%=MM_movePrev%>"><img src="Previous.gif" border=0></a>
<% End If ' end MM_offset <> 0 %>
</td>
<td width="23%" align="center"><% If Not MM_atTotal Then %>
<a href="<%=MM_moveNext%>"><img src="Next.gif" border=0></a>
<% End If ' end Not MM_atTotal %>
</td>
<td width="23%" align="center"><% If Not MM_atTotal Then %>
<a href="<%=MM_moveLast%>"><img src="Last.gif" border=0></a>
<% End If ' end Not MM_atTotal %>
</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="1" cellpadding="2">
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<p> </p>
<p> </p></td>
</tr>
<!-- InstanceEndEditable -->
</table>
</body>
<!-- InstanceEnd --></html>