파일 업로드를 만들려고하는데 HTML 컨트롤 입력 (파일)을 사용하고 있습니다. 이 컨트롤은 loginview에 있기 때문에, 내가 직접 코드에서 뒤에 액세스 할 수 있으며,이 같은의 FindControl 기능을 사용할 수 있습니다코드 뒤에서 loginview에 파일 입력
this.LoginView1.FindControl("file_img_upload")
문제는, 나는에 대한 액세스를 얻을 수있는 컨트롤을 타입 변환 할 필요가 PostedFile 특성. Input은 HTML 컨트롤이므로 버튼처럼 타입 변환 할 수 없습니다.
이 컨트롤을 유형 변환하거나 다른 방법으로 액세스 할 수있는 방법이 있습니까?
이 컨트롤이 loginview에 포함하는 방법입니다
<asp:LoginView ID="LoginView1" runat="server">
<AnonymousTemplate>
<p>U heeft geen toegang tot deze pagina als u niet ingelogd bent.</p>
</AnonymousTemplate>
<LoggedInTemplate>
<div class="fifth">
<input id="file_img_upload" type="file" enctype="multipart/form-data"/>
<asp:Button ID="btn_img_upload" runat="server" Text="Upload"
OnClick="btn_img_upload_Click"/>
<asp:Image ID="img_img_upload" runat="server" />
<asp:Label ID="lbl_img_output" runat="server" Text="Label"></asp:Label>
</div>
</LoggedInTemplate>
</asp:LoginView>
액세스하려는 속성 중 하나이기 때문에 FileUpload 웹 컨트롤을 사용하는 것이 더 쉽지 않습니까? –
컨트롤을 사용하는 것이 훨씬 쉽습니다! (나는 ASP에 정말 익숙하지 않았고 하나가 있다는 것을 몰랐다.) 지금은 그것을 사용하고 있으며 작동하는 것으로 보인다. 감사! – silvdb