日期:2014-05-18  浏览次数:20629 次

如何获取前一个页面的控件的值。
母版页:控件(textbox1,dropdownlist1,button1)C#代码如下

内容页:default.aspx(无内容);
内容页:default2.aspx(控件Gridview1)C#代码如下

调试正常无语法错误
问题点:在default.aspx页面,dropdownlist1选择第二个item,点击button1,转入default2.aspx页面,内容页显示的是默认值第一个item的结果。实际上没有将需要的值传递过来。请教如何解决?

------解决方案--------------------
用previous属性的FindControl()方法。
------解决方案--------------------
TextBox mptextbox = (TextBox)PreviousPage.Master.FindControl("ContentPlaceHolder1").FindControl("TextBox1");


------解决方案--------------------
TextBox mptextbox=(TextBox )PreviousPage .Master .FindControl("TextBox1");