0

実際、ページのパネルにとUserControlを追加しています。ここで、コントロールを検索してテキストを表示する必要があります。TextBoxComboBoxTextBox

私のユーザーコントロール:

<table cellpadding="2" cellspacing="2" style="border: 1px solid black;">
    <tr>
        <td>Name
        </td>
        <td>
            <dx:ASPxTextBox ID="Txt_Image_text" runat="server" Width="170px">
                <ValidationSettings>
                    <RequiredField ErrorText="Please Enter Name" IsRequired="True" />
                </ValidationSettings>
            </dx:ASPxTextBox>
        </td>
        <td>Image
        </td>
        <td>
            <dx:ASPxComboBox ID="Cmb_Image_Upload" runat="server" ValueType="System.String" TextField="IMAGENAME" ValueField="ID">
                <ValidationSettings>
                    <RequiredField ErrorText="Please Select an Image" IsRequired="true" />
                </ValidationSettings>
            </dx:ASPxComboBox>

        </td>
    </tr>
</table>

私は次の方法でコントロールを追加しています:

private void LoadImageControls()
        {
            for (int i = 0; i < int.Parse(ViewState[VIEWSTATEKEY].ToString()); i++)
            {
                Panel_Image_Multimedia.Controls.Add(LoadControl("~/DynamicControls.ascx"));
            }
        }

私はこの方法でコントロールを見つけようとしています:

ASPxPanel obj = (ASPxPanel)Panel_Image_Multimedia.FindControl("Txt_Image_text");

しかし、私は得Nullていobjます。

経由でそれらにアクセスすることは可能UniqueIDですか?

4

0 に答える 0