Request.Form值,提交到不同的页面

时间:2015-10-14 12:53:59

标签: asp.net

在表格中的主页面中,我有一个asp.net下拉列表(cboStyle),其中autopost返回设置为true。它提交到名为StyleRedirect.aspx的不同页面。在该页面的(StyleRedirect.aspx)加载事件中,我需要获取cboStyle和Request.Form(“cboStyle”)的选定值不起作用。 我该怎么做?

2 个答案:

答案 0 :(得分:2)

您需要在母版页中定义属性。应使用从Dropdown中选择的值设置此属性。现在可以使用Master对象在Content Page中访问此值。您也可以为此事件和委托基于解决方案。 http://www.asp.net/web-forms/overview/older-versions-getting-started/master-pages/interacting-with-the-content-page-from-the-master-page-cs

答案 1 :(得分:1)

如果您的下拉列表位于母版页中,并且您要提交的页面是其子页面,那么您应该可以使用

获取所选值

string selectedValue = ((DropDownList)Master.FindControl("cboStyle")).SelectedValue;

希望这对你有用。