Try this but the code is in vb,get the idea and convert to C#(if you use C#)
Private Function CheckID(ByVal strID As String)
Dim strSQL As String
Dim conn As New OracleConnection
Dim reader As System.Data.OracleClient.OracleDataReader
strSQL = "Select ID From Where ID = '" & strID & "'"
Dim cmd = New OracleCommand(strSQL , conn)
reader = cmd.ExecuteReader()
If reader.Read() Then
If reader.HasRows Then
Return True
Else
Return False
End If
Return ""
End IF
In your page load or load complete,call CheckID() and insert ID into it.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If CheckID("") = True Then
Response.Redirect("newpage.aspx")
Else
Response.Write("Error. There is no page ID in our database"
End If