Контроль доступа в нескольких тегах из кода

У меня такая структура

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <asp:Login ID="LoginControl" runat="server" onauthenticate="LoginControl_Authenticate" >
        <LayoutTemplate>
            <table>
                <tr>
                    <td>
                        <asp:UploadFile ID="upFile"...
                    <td>
                        <asp:Button ID="LoginButton" onclick="LoginButton_Click"...

Как получить доступ к элементу управления FileUpload в codebehind? Если нет, и это просто, например, upFile.FileName Но если это в этих тегах, то есть ошибка:

The name 'upFile' does not exist in the current context

Как это изменить?

1 ответ

Решение

Я не знаю как это LayoutTemplate работает, но вы можете попробовать это:

FileUpload upFile = (FileUpload)LoginControl.FindControl("upFile");
Другие вопросы по тегам