查看: 698|回复: 3
|
想大家给我一些建议
[复制链接]
|
|
小弟打算写一个简单的web site.. 里面有一个search engine [part_2], member login[part_4]
1)如果我想把search engine [part_2]的query result display在[part_3] , 你们建议我是[part_2]一个page(part2.aspx),[part_3]一个page(part3.aspx), 还是两个parts都放在同一个page呢?
2) 如果我想像[part_3] 这样display result,有什么asp.net componet可以使用? 难道用table是我唯一的出路?
p/s: 请注意[part_3]有一个scroll bar, 目的就是为了避免当user scroll [part_3] 看quert result时,不会看不到[part_1]!!
3) 由于[part_3]display result时,是要看member login了没,不同level的user是看到不同的资料,基于这一点,大家建议我是[part_3]一个page,[part_4] 一个page, 还是两个parts都放在同一个page呢?
4) part2.aspx 能不能在execute quert后,把query result display在part3.aspx, part3.aspx又能不能在display result前,先去part4.aspx 拿data (verify if user login or not and user level as well?
其实我最想知道的就是,如果part 1,2,3,4都是不同的pages(example : part1.aspx , part2.aspx, part3.aspx , part4.aspx )
这样的web design好吗
[ 本帖最后由 counterking 于 30-5-2006 11:15 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 30-5-2006 01:13 PM
|
显示全部楼层
1) 如果你的 result 很長, 而 user 又一直需要用到 part 2, 那麼分開比較好
2) user 看到的是 html, 至於怎樣美化, 則因人而異. table 可能是比較容易的做法
3), 4) 如果你的 web site 需要 login,
那麼沒有 login, part 1-4 都應該顯示 please login 訊息,
並自動跳到 login page
part 1 看起來是 logo 以及 menu
可以考慮把 part 4 放到 part 1 裡面,
在 user login 後顯示 welcome username
[ 本帖最后由 flashang 于 30-5-2006 01:15 PM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 30-5-2006 03:28 PM
|
显示全部楼层
1)想请问下假设part2 是 part2.aspx , 然后 part3 是 part3.aspx.. 那么part3该如何拿到part2的query result?
因为我只试过利用part2.aspx execute query.. 然后立即display在part2.aspx
<form id="Form1" encType="multipart/form-data" runat="server">
2)想请问下member login是不是该用cookie,这样即使user close了broswer,他还是没有logoff.. 对吗?sesion就不同,关了broswer,data就没有了. right?
3)最后,如果我在page1.aspx create了一个cookie("username") = "jordan", 那么在page2.aspx, <%= cookie("username") %>会显示出jordan这个data吗?
[ 本帖最后由 counterking 于 30-5-2006 03:31 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 30-5-2006 04:02 PM
|
显示全部楼层
從設計上看來 part 1, 2, 3 是 frame, top, left, right
1. 所以在 part 2 把 target=right 則 output 就會出現在 right frame
2., 3. 當你設定了 cookie 之後, 其他的 page 也可以拿到 value
* 不鼓勵使用 cookie 來紀錄 user login |
|
|
|
|
|
|
| |
本周最热论坛帖子
|