VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2774|回复: 26

请教关于用户控件传值到aspx页

[复制链接]

1

主题

9

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-1-6 17:00:01 | 显示全部楼层 |阅读模式
网站首页index.aspx右边有个产品搜索功能的用户控件.right.ascx 内有Dropdownlist1和TextBox1. 想实现点搜索后在产品页显示搜索结果. 要用Server.Transfer("products.aspx")

请教各路英雄,应该怎么实现?  get也设了  就是不知道怎么在产品页中取得用户控件中的值.  请帮帮我. 谢谢!!!!!
回复

使用道具 举报

0

主题

119

帖子

67.00

积分

新手上路

Rank: 1

积分
67.00
发表于 2020-1-6 23:36:01 | 显示全部楼层
可以Redirect()试试
回复

使用道具 举报

0

主题

8

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-1-6 23:39:01 | 显示全部楼层
可以封装成属性,直接读取
保存在session值
通过URL传值
回复

使用道具 举报

0

主题

60

帖子

23.00

积分

新手上路

Rank: 1

积分
23.00
发表于 2020-1-7 10:03:01 | 显示全部楼层
最好给用户控件定制个属性,降低藕合
回复

使用道具 举报

1

主题

9

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-1-8 23:36:02 | 显示全部楼层
我是不想通过地址栏传值的方式实现.
3521565 能不能告诉我怎么实现呢?
回复

使用道具 举报

0

主题

73

帖子

27.00

积分

新手上路

Rank: 1

积分
27.00
发表于 2020-1-9 08:18:02 | 显示全部楼层
public string txt1
  {
   get
   {
    return TextBox1.Text;
   }
  }

参考:http://blog.csdn.net/zhouji700/archive/2006/09/19/1245774.aspx

回复

使用道具 举报

1

主题

9

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-1-9 09:36:01 | 显示全部楼层
zhouji700我就是这样做的,在aspx与aspx页可以,但要将ascx的值传aspx就不行了.
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-1-9 11:09:01 | 显示全部楼层
在ascx中

public string SelectedValue
{
get
{
return this.DropDownList1.SelectedValue;
}
}

public string TextValue
{
get
{
   return this.TextBox1.Text;
}
}

在aspx直接访问就ok
回复

使用道具 举报

1

主题

9

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-1-9 15:27:01 | 显示全部楼层
shenmue024我在ascx是定义了,可就是接收不到值

无法将类型为“ASP.cn_about_aspx”的对象强制转换为类型“cn_right”。

如果用静态变量的方法就可以. 郁闷....
回复

使用道具 举报

1

主题

9

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-1-9 15:54:01 | 显示全部楼层
aspx对aspx的话,楼上兄弟的方法可行,但ascx就不行了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表