如何将用户控件中的值传到不同页面?
我在WebForm1中加了个用户控件cs,现在希望能够将cs中的一个字符串传到WebForm2,不知道该怎么做?
原帖由 [bold][underline]bygg[/underline][/bold] 于 2007-12-7 13:44 发表 [url=http://bbs.]" border="0" />[/url]
用Session可以,也可以用页面传值. 如:b.aspx?id=1
用Session可以,也可以用页面传值. 如:b.aspx?id=1
你说的这个我也考虑过,但是这两个传值方法都会遇到相关问题:1.session不说其占用内存,其处理也比较麻烦:再传过值后要及时消除 2.用querystring 传,我传的是一个select语句,还是比较长的,放在地址里,好象不太合适吧?呵呵,
还有安全性,应该是做网站很重要的一方面吧,当然,querystring可以加密,不过显的麻烦了些吧?
我在网上搜索了下,有种用属性传值的方法,就是在用户控件中定义一个属性:
private string str;
public string search
{
get{return str;}
}
然后在目标页面调用,但是怎么做都没成功,不知道该怎么做?