Re: [問題] C# 動態網頁

看板C_Sharp (C#)作者 (C.Y.)時間10年前 (2014/04/26 16:04), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
我也有問題 .... 這樣做的目的是什麼? 從你的敘述看起來,流水號可以當 PK (Pimary Key) 利用 xxx/info.aspx?id=001 與 xxx/info.aspx?id=002 不是比較方便? 如果是為了考量 SEO , 建議是採用 rewrite 的方式來做, 聽說 IIS7 已經支援了。 如果硬要刻出一個新的 aspx ,我會建議建立一個類別 (class) , 這個 001.aspx 與 002.aspx 只是將類別實體化, 並給予參數以讀取所需的資料,這樣往後維護比較方便。 最後,我誠心的建議你不應該用純文字檔, 如果你的資料會到 10 萬筆以上的話, 全部寫在一個檔案還不如寫 10 萬個檔案可能更有效率; 但是最好的方式應該還是透過結合資料庫 (SQL) , 如果你買的那本書,沒有教你如何操作資料庫 (Access, MSSQL) , 你可以考慮買新書了。 最後,紅字是關鍵字,若有疑問請洽 Bing 。 ※ 引述《sqrt1089 (李崩子)》之銘言: : 大家好 : 小弟用C# 寫網頁 (ASP.NET) : 首先我已經寫要一個首頁給人輸入用的 : 用個表說明 : ===========網頁=========== : ____ : 流水號:|_ __| : ____ : 姓名: |____| : ____ : 照片: |____| 瀏覽 : 確認 →這是Button : ========================== : 目前做到的進度是 : 假設我輸入 : 流水號:001 : 姓名:王大明 : 案瀏覽,上傳他的照片 : 按下確認後,我的資料庫會有一個記事本, : 裡面的內容是 : 001 王大明,然後有一張是001.png的圖檔(他的大頭貼) : ========================== : 之後再輸入 : 流水號:002 : 姓名:李大強 : 再上傳他的照片 : 按下確認後,這時候我的記事本會多一筆資料,如下: : 001 王大明 : 002 李大強 : 也在這時候我的資料庫會有兩張圖檔,分別是001.png,002.png : ============前提結束========= : 以下是我的問題,我要怎麼顯示網頁 : 譬如網址是:xxxxxxxxxx/001.aspx,是顯示王大明的個人資料 : xxxxxxxxxx/002.aspx,是顯示李大強的個人資料。 : 那這樣的話假設我有幾十萬筆的話不就有一大堆.aspx : 那這樣的話網頁算是硬刻出來的吧?還是動態產生。 : 謝謝大家耐心看完 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.90.6 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1398499446.A.047.html

04/29 09:23, , 1F
謝謝分享,之前是用perl寫server,讀寫檔案都是用txt
04/29 09:23, 1F

04/29 09:24, , 2F
所以才用之前的經驗套用在這,不過我會改成SQL的。
04/29 09:24, 2F
文章代碼(AID): #1JMsXs17 (C_Sharp)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1JMsXs17 (C_Sharp)