CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 73012
李颖
: 你说的这些,用css就可以了
[阅读: 421] 2004-12-30 15:02:49
<空>
相关信息:
想用 dot net 写一个 aspx,很简单:把N个产品的图片显示成本论坛的“所有图片”那样的功能。谁给我一个DEMO学学?
(空) (
pcplayer
[456]
2004-12-30 14:33
)
MSDN
(空) (
fogbound
[360]
2004-12-30 14:34
)
建个表,插入数据,写个aspx,用ado.net获取数据,用table输出,我还不会.NET我都觉得很容易
(28字)
(
有狐
[587]
2004-12-30 14:37
)
为了效率,最好不要把图片放在数据库里面,数据库放链接比较好。。。
(空) (
dead_lee
[637]
2004-12-30 14:39
)
嗯
(空) (
有狐
[352]
2004-12-30 14:41
)
那是,网站程序,图片还是直接给出地址好些。如果是要限制下载的东西,我可能会放进数据库而不是直接给地址,免得人家直接输入地址就当下来了。
(空) (
pcplayer
[463]
2004-12-30 14:42
)
那是不是也应该只在数据库里存硬盘路径?
(空) (
有狐
[408]
2004-12-30 14:43
)
只要你那个硬盘路径是客户端可以访问到的,就不保险。如果是访问不到的,客户端看啥?
(空) (
pcplayer
[461]
2004-12-30 14:47
)
硬盘路径要用户不能访问的,即不是虚拟目录,然后程序根据参数输入(比如产品ID)从数据库中查询出真正的路径,获取图片内容输出
(空) (
有狐
[582]
2004-12-30 14:51
)
我希望合法登录的用户得到的有效url(虚拟路径)也是仅仅在本次登录有效
(71字)
(
haitao
[671]
2004-12-30 15:20
)
可以使用ASP.NET FormsAuthentication,通过Cookie来进行自动化验证,下次进来若没有通过验证,有url也不能提供数据
(空) (
Miracle
[841]
2004-12-30 16:34
)
cookies是个办法,这样可以的话,直接url?sessionid=guid也行了
(51字)
(
haitao
[587]
2004-12-31 00:59
)
哦,不对,原来的需求少提了一点:下载的内容不是通过后台程序提供,而是直接由webserver提供下载
(32字)
(
haitao
[574]
2004-12-31 01:11
)
那建立一个VPN,用Windows域验证+文件共享吧,要么FTP也行
(空) (
Miracle
[745]
2004-12-31 07:08
)
普通的web服务,vpn/服务器验证/ftp太麻烦了
(71字)
(
haitao
[553]
2004-12-31 07:28
)
如果自己实现虚拟路径算法,当心逻辑漏洞导致垃圾文件塞爆你的服务器
(空) (
Miracle
[668]
2004-12-31 07:41
)
只提供下载,不开放上传
(29字)
(
haitao
[518]
2004-12-31 07:44
)
关键是要把图片一张一张贴在页面上,这个用dot net 来做不知道它有什么方法。如果自己一行一行写代码用代码生成 html 我也会啊。
(空) (
pcplayer
[471]
2004-12-30 14:40
)
循环一下就行了八
(空) (
李颖
[385]
2004-12-30 14:41
)
循环一下自己生成全部HTML就没DOT NET的意思了。我想 DOT NET 应该有些比较简单的办法。
(空) (
pcplayer
[585]
2004-12-30 14:44
)
这一步我想是省不了的,只是这一步放在哪里的问题吧
(空) (
有狐
[462]
2004-12-30 14:45
)
其实 dot net 有个 dbGrid,不用写代码就重复显示记录了。但它不能显示图片字段。
(空) (
pcplayer
[492]
2004-12-30 14:48
)
似乎很多产品直接提供的东西都不太适合实际需要是吧?尤其是在中国的应用
(73字)
(
有狐
[430]
2004-12-30 14:54
)
你可以学学做服务端组件,把这个功能封装起来
(5字)
(
有狐
[362]
2004-12-30 14:46
)
其实我就是想问问有没有这样的现成组件。自己写多累啊。
(空) (
pcplayer
[410]
2004-12-30 14:49
)
或者再复杂点
(132字)
(
有狐
[460]
2004-12-30 14:50
)
靠,一个for循环你都懒得写
(8字)
(
李颖
[385]
2004-12-30 14:50
)
不是一个 FOR 循环那么简单。要能够组件化,方便将来可以用网页编辑器就能调整显示的位置、背景颜色等等。如果把 html 都写在 for 循环里,将来要改还得去改for 循环里的语……
(41字)
(
pcplayer
[673]
2004-12-30 14:56
)
现在有那种的可所见即所得编辑用了aspx组件的页面的工具了吗?
(10字)
(
有狐
[704]
2004-12-30 14:58
)
以前在DELPHI下就有 IntraWeb 就是拖控件做页面的。现在dot net也是啊。
(空) (
pcplayer
[584]
2004-12-30 15:00
)
你说的这些,用css就可以了
(空) (
李颖
[420]
2004-12-30 15:02
)
这个就怪你没仔细研究基于html的应用的特性了,这些东西,都是外化的,与核心逻辑无关的东西,你需要做的就是允许用户为你的控件指定css style
(空) (
Miracle
[547]
2004-12-30 16:35
)
图片最后还不是<img>吗?无非是img.src是怎么获取的问题,可以是静态的,也可以是动态的
(空) (
有狐
[527]
2004-12-30 14:42
)
未必!
(62字)
(
乌烟
[476]
2004-12-30 15:42
)
好办法。
(空) (
sql
[378]
2005-01-02 07:24
)
非常easy
(330字)
(
Miracle
[542]
2004-12-30 16:29
)
如果你想让它变得组件话可以重用,只需要多做一步,把那个DataTable/DataList/DataGrid的部分放到一个用户控件或者自定义控件中,用的时候拖过来就行了。同样可以加……
(66字)
(
Miracle
[643]
2004-12-30 16:31
)
看来你是把C#玩精了。我是刚开始摸,你说的东东,具体如何操作我好没概念。要是在DELPHI下,你这样一说我肯定就能搞得定它了。
(17字)
(
pcplayer
[518]
2004-12-31 01:57
)
基本思想一点都没变,只是开发平台更加易用了而已,一学就会了,好好学习加实践,保证不用一个月就可以熟练应用
(空) (
Miracle
[470]
2004-12-31 07:10
)
象ASP只直接把带码写在页面里,当然知道自己的代码在操作页面的哪个位置。Asp.net也有直接把代码写在页面上的。但C#的页面和代码分离,我不知道如何让代码直接操作页面了。
(666字)
(
pcplayer
[834]
2004-12-31 07:26
)
是这样的,如果你想直接操作页面,有很多办法,例如Response.Write(最原始的)
(402字)
(
Miracle
[607]
2004-12-31 07:40
)
还有一些其它稀奇古怪的办法,不过万变不离其宗
(112字)
(
Miracle
[545]
2004-12-31 07:43
)
Miracle真是强人中的强人!
(空) (
wzydf
[439]
2005-01-01 10:08
)
我考,武装运大粪?好久不见了,你才是强人!
(空) (
Miracle
[403]
2005-01-01 15:29
)
。
(空) (
sql
[346]
2005-01-02 05:41
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录