Re: [问题] C# 动态网页

楼主: cleanwind (C.Y.)   2014-04-26 16:04:03
我也有问题 .... 这样做的目的是什么?
从你的叙述看起来,流水号可以当 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
: 那这样的话网页算是硬刻出来的吧?还是动态产生。
: 谢谢大家耐心看完
作者: sqrt1089 (李崩子)   2014-04-29 09:23:00
谢谢分享,之前是用perl写server,读写档案都是用txt所以才用之前的经验套用在这,不过我会改成SQL的。

Links booklink

Contact Us: admin [ a t ] ucptt.com