現在、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;
}
ありがとう、明けましておめでとうございます!〜サンディエゴのck