2015-07-30 8 views
1

Как просмотреть изображение перед загрузкой в ​​asp.net masterpage content placeholder с помощью элементов управления asp.net? Я бы предпочел, чтобы он автоматически отображался после выбора изображения из элемента управления загрузкой файла.Как просмотреть изображение перед загрузкой на заполнителе главной страницы ASP.NET

Вот мой код:

UploadPicture.aspx

<asp:Content ID="Content1" ContentPlaceHolderID="content" runat="server"> 

<div class="container"> 
    <div class="row"> 
     <div class="col-sm-3"> 

      <asp:FileUpload ID="FileUpload1" runat="server"/> 

      <asp:Image ID="image" runat="server"/> 

      <asp:TextBox ID="textBox1" runat="server"></asp:TextBox> 

      <asp:Button ID="upload" runat="server" OnClick="upload_Click" Text="Upload" /> 

      <asp:Label ID="lb_msg" runat="server"></asp:Label> 

     </div> 
    </div> 
</div> 

Спасибо!

+0

ищет [Что-то вроде этого] (http://jqueryasp.net/demo/preview-image-upload-using-fileupload-asp-net-using-jquery.html) –

+0

Пока ваши элементы управления являются ASP.Net , вашей проблемы нет. То, что вы действительно ищете, - это способ предварительного просмотра изображения перед его загрузкой. Возможно, вам нужно будет пометить это с помощью javascript или jquery, так как проблема больше связана с клиентами. – TombMedia

ответ

0

Единственный способ предварительного просмотра изображения до фактического сообщения на сервер - использовать файл javascript api. Эта задача не связана с элементами управления серверами. Вы можете read here о js fileapi.