• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

求思路,打开新页面上传图片,然后把图片地址传回来

wennxxin 2010-05-07 09:18:33
a.aspx-----一添加职工的页面,姓名,职务,性别,照片等等。。。
b.aspx-------上传照片页面

a.aspx里面有上传图片按钮,打开b.aspx,上传成功后,将缩略图地址和原图地址传到相应textbox中

给个思路吧各位
...全文
36 点赞 收藏 10
写回复
10 条回复
chy_1015 2010年05月07日
用js弹出网页对话框的方式来打开b页面,同时接收返回值,在b页面中把图片地址作为返回值传回来,就可以给文本框赋值了
回复 点赞
gdlpc 2010年05月07日
其实你不需要跳转到另一页面的,在本页显示就可以了!
回复 点赞
wennxxin 2010年05月07日
不是这样啊,流程是这样的
添加一个职工--输入姓名--选择性别--输入职务--然后“点击上传”转到b.aspx上传,成功后传值回来后立即显示在txtbox中

这样的
回复 点赞
ck11926375 2010年05月07日
a.aspx添加成功取得图片地址
b.aspx?address=图片地址
回复 点赞
一克代码 2010年05月07日
[Quote=引用 2 楼 j2mekaifa 的回复:]
直接在b.aspx中上传按钮事件里保存好缩略图地址和原图地址,然后上传成功后,直接将这两个地址作为参数传给a.aspx页面,在a.aspx页面Page_load事件中,利用request接收穿过来的参数,直接赋值给相应的文本框就可以。
当然也可以将地址保存到session中,在a.aspx中检查session是否存在,若存在,则为相应的文本框赋值
[/Quote]

回复 点赞
j2mekaifa 2010年05月07日
另外还有一种方法:上传图片后,应该在数据库中某张表中有地址存在,可以加载a.aspx页面时,判断一下
回复 点赞
j2mekaifa 2010年05月07日
其实这就是两个页面之间传值的问题,要是不懂的话,可以在google搜一下,很多传值的方式
回复 点赞
j2mekaifa 2010年05月07日
直接在b.aspx中上传按钮事件里保存好缩略图地址和原图地址,然后上传成功后,直接将这两个地址作为参数传给a.aspx页面,在a.aspx页面Page_load事件中,利用request接收穿过来的参数,直接赋值给相应的文本框就可以。
当然也可以将地址保存到session中,在a.aspx中检查session是否存在,若存在,则为相应的文本框赋值
回复 点赞
nosuchtracter 2010年05月07日
模态窗口,子窗口关闭返回父窗口
或者里面div模拟b.aspx
回复 点赞
newdigitime 2010年05月07日
1 a中用iframe包含 b.aspx
在b.aspx中上传OK后,将图片url通过javascript传给a.
2. 在a.aspx中点击上传时,弹出一个子窗口.接下来用和1中相同的办法传回图片url
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告