Контроль доступа в нескольких тегах из кода
У меня такая структура
<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");