| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1995 人关注过本帖
标题:如何将用户控件中的值传到不同页面?
只看楼主 加入收藏
lxd824
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2007-4-21
收藏
 问题点数:0 回复次数:10 
如何将用户控件中的值传到不同页面?
我在WebForm1中加了个用户控件cs,现在希望能够将cs中的一个字符串传到WebForm2,不知道该怎么做?
搜索更多相关主题的帖子: 控件 页面 用户 
2007-12-07 12:28
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
用Session可以,也可以用页面传值.  如:b.aspx?id=1

飘过~~
2007-12-07 13:44
lxd824
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2007-4-21
收藏
得分:0 
原帖由 [bold][underline]bygg[/underline][/bold] 于 2007-12-7 13:44 发表 [url=http://bbs.][/url]
用Session可以,也可以用页面传值.  如:b.aspx?id=1


你说的这个我也考虑过,但是这两个传值方法都会遇到相关问题:1.session不说其占用内存,其处理也比较麻烦:再传过值后要及时消除 2.用querystring 传,我传的是一个select语句,还是比较长的,放在地址里,好象不太合适吧?呵呵,
还有安全性,应该是做网站很重要的一方面吧,当然,querystring可以加密,不过显的麻烦了些吧?

我在网上搜索了下,有种用属性传值的方法,就是在用户控件中定义一个属性:
private string str;
public string search
{
get{return str;}
}

然后在目标页面调用,但是怎么做都没成功,不知道该怎么做?
2007-12-07 15:07
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
用 get 方法传

飘过~~
2007-12-07 15:17
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
为什么页面和页面之间会传SQL语句???你的设计不合理吧??

飘过~~
2007-12-07 15:17
lxd824
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2007-4-21
收藏
得分:0 
原帖由 [bold][underline]bygg[/underline][/bold] 于 2007-12-7 15:17 发表 [url=http://bbs.][/url]
为什么页面和页面之间会传SQL语句???你的设计不合理吧??


我做的是个查询文章的用户控件,按某种条件搜索,然后,点搜索之后跳转到相关页面,显示搜索结果,这个东西,如果不这么传值,那该怎么做呢?我只想到了这种方法啊!
2007-12-07 21:46
T.t.T!Ck.¢#
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-12-6
收藏
得分:0 
/*
我在网上搜索了下,有种用属性传值的方法,就是在用户控件中定义一个属性:
private string str;
public string search
{
get{return str;}
}
*/

这种方法显然不行。。只是为用户控件增加属性而已

application变量、session变量以及cookies、forms进行传值

就这么几种方法,任君选择
2007-12-07 22:00
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
原帖由 [bold][underline]lxd824[/underline][/bold] 于 2007-12-7 21:46 发表 [url=http://bbs.][/url]


我做的是个查询文章的用户控件,按某种条件搜索,然后,点搜索之后跳转到相关页面,显示搜索结果,这个东西,如果不这么传值,那该怎么做呢?我只想到了这种方法啊! ...


把SQL语句写在你所谓的"相关页面"中,其它查询页面只是传参数(即条件)

飘过~~
2007-12-08 14:13
guiqian145
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2007-11-9
收藏
得分:0 
你只需传递webform1条件参数便可以了,然后在wenform2中写select语句
2007-12-09 08:31
lxd824
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2007-4-21
收藏
得分:0 
原帖由 [bold][underline]bygg[/underline][/bold] 于 2007-12-8 14:13 发表 [url=http://bbs.][/url]


把SQL语句写在你所谓的"相关页面"中,其它查询页面只是传参数(即条件)


参数有三个啊,我为了图方便所以直接用了SQL语句,今天刚学会了用Form传,在这里好象是个不错的选择!

同时,谢谢各位!
2007-12-09 15:16
快速回复:如何将用户控件中的值传到不同页面?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045587 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved