Контроль доступа по ряду тегов из кода - PullRequest
0 голосов
/ 18 февраля 2011

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

<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 в коде позади? Если нет, и это просто, например upFile.FileName Но если в этих тегах есть ошибка:

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

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

1 Ответ

2 голосов
/ 18 февраля 2011

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

FileUpload upFile = (FileUpload)LoginControl.FindControl("upFile");
...