Je suis en train de recréer notre site Web en utilisant MVC3. Je n'arrive pas à trouver une solution pour reproduire certaines anciennes fonctionnalités du site.Comment parcourir des enregistrements individuels dans MVC3. Style d'accès
Notre site actuel affiche une parcelle et affiche deux boutons, nextID, previousID chacun de ces boutons renvoie une chaîne d'URL d'un appel à une fonction (ASP Classic) qui ressemble à ceci.
Function GetNextID()
Dim Temp
SQLStmt.CommandText = "SELECT AccountNumber FROM " & DBOwner & "DataProperty Where cardnumber=1 and NBC <> 'TPMH' and LUC <> '6832' and closed = 0 and ParcelID > '" & PropertyID & "' order by ParcelID asc"
RSProp.Open SQLStmt
If Not RSProp.EOF Then
Temp = RSProp("AccountNumber")
Else
Temp = ""
End If
RSProp.Close
GetNextID = Temp
End Function 'GetNextID
Y a-t-il une meilleure façon de procéder? Existe-t-il un moyen de mettre en page les données au niveau de détail conçu de manière inhérente dans MVC3?
Ce que je ne veux pas faire ça ... est
ViewResult Show(string parcelId)
{
if(Request["next"] == "next")
return _service.GetNextId(parcelId);
if(Request["prev"] == "prev")
return _service.GetPrevId(parcelId);
//Or return this parcel
return _service.getProperty(parcelId);
}