有一套b/s系統是 asp.net cshtml 的,其中有這樣一個地址
http://192.168.1.170/CustomSQLQuery/DataQuery?identity=35BFB8B7-3624-69AF-A39C-82E6ED42F781
這是一個查詢頁面,頁面里可以選擇相應的條件,單擊查詢按鈕就能輸出查詢結果。其中這個 identity 不同,查詢頁面也不相同。也就是說一個identity對應了一個查詢頁面。這是用了什么技術呢?怎樣查看這個頁面和資料庫的互動關系,也就是說,我最關心的就是,到底是用的什么陳述句,從資料庫里取到的這些資料。這個到底是怎么運作的?最近出了問題了,這2天的資料都是查了沒有,只有2天前的,也不知是怎么了。
資料庫是 oracle ,我看了一眼,發現有幾張表里邊有 identity 欄位里邊是各種類似 35BFB8B7-3624-69AF-A39C-82E6ED42F781 這樣的值,還有一些不明覺厲的欄位類似這樣的名稱 query type,template js ,template sql 等等,其中每條也都對應了一個查詢。
不懂,以后找機會學一學 asp.net 。
uj5u.com熱心網友回復:
35BFB8B7-3624-69AF-A39C-82E6ED42F781 只是一個guid值,一個識別符號而已,和http://192.168.1.170/CustomSQLQuery/DataQuery?identity=1 來實作沒什么區別。至于為什么不同identity不同頁面,這個和開發人員怎么實作有關,也許是做了個什么判斷,這種套路也不是正常開發的方式,你學也不一定學的到。
至于你的問題,需要看源代碼,找原來的開發人員,看有沒有檔案,你猜是猜不出來的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/273935.html
標籤:ASP.NET
