日期:2014-05-20  浏览次数:20467 次

关于ASCX控件传值到ASPX问题
我有2张页面和一个ASCX控件
Default.aspx和Searh.aspx还有Webtop.ascx

在Webtop.ascx上面有个textbox和ddllist和button,我想单击button然后传textbox和ddllist的值到Search.aspx要怎么做?我试了好多方法都不行..


Default.aspx和Searh.aspx都调用Webtop.ascx的

------解决方案--------------------
控件编程和正常的webform编程都是一样的,比如你这个ascx上边有一个textbox和一个button,可以响应这个button的事件,然后把这个值传到ddllist,注意要把postback设置成true!!!这个最重要了。因为这个操作需要回传到服务器处理。然后返回页面,否则只能用javascript写了
------解决方案--------------------
点Button时把他们的值通过地址传参给aspx页面,
Response.Redrect(Request.Url.toString() + "?textbox= " + textbox.Text + "&ddllist= " + ddllist.SelectValue);