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