如何解决如何从调用页面页面加载事件处理程序访问用户控件内的 asp 下拉列表选定值?
希望这清楚地解释了我遇到的问题。
我有一个 aspx 页面。
我还有一个用户控件 (ascx)。在用户控件上,有一个静态添加的asp下拉列表。
我的aspx页面,在页面加载事件处理程序中动态加载用户控件。在此事件处理程序中,我调用了用户控件的一个方法,该方法具有一些参数。
这就是我的问题开始的地方。在下拉列表选择中,我进行回发。现在,我需要访问页面页面加载事件中下拉列表的选定值,以便在调用我的用户控件方法时可以将其作为参数发送。所以我的问题是,有没有办法从页面的页面加载中访问下拉列表选择的值?
用户控制界面:
public class Workflow
{
public interface iControl
{
System.Web.UI.Control LoadControl();
void SetContext();
int ProcessMe();
}
}
具有需要访问下拉列表选定值的页面加载事件处理程序的页面:
protected void Page_Load(object sender,EventArgs e)
{
Control control = LoadControl("~/UserControls/MyTestControl.ascx");
if (control != null)
{
form1.Controls.Add(control);
var c = (Workflow.iControl)control;
c.SetContext();
}
}
就为什么需要这样做而言,这是我需要处理的一些遗留代码。
任何帮助将不胜感激。
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。