我目前在ascx控件中有一个下拉列表.我需要在同一页面上的另一个ascx后面的代码中"找到"它.它的值被用作ascx#2上ObjectDataSource的参数.我目前正在使用这段丑陋的代码.它有效,但我意识到如果改变命令或其他各种事情,它就不会是我所期待的.有没有人有任何建议我应该如何正确地这样做?
if(Page is ClaimBase)
{
var p = Page as ClaimBase;
var controls = p.Controls[0].Controls[3].Controls[2].Controls[7].Controls[0];
var ddl = controls.FindControl("ddCovCert") as DropDownList;
}
Run Code Online (Sandbox Code Playgroud)
谢谢,新年快乐!〜在圣地亚哥