asp.net
  • methods
  • code-behind
  • 2012-09-28 2 views 0 likes 
    0

    코드 숨김 파일에서 메서드를 호출하려고합니다. 이미 모든 스레드/게시물 등을 읽었지만 작동하지 않습니다!.aspx 사이트에서 코드 숨김 메서드 호출

    내가

    • 전화 Image1.DataBind에 시도(); Image1.ImageUrl = "test.jpg를"
    • 호 OnDataBinding = "methodName로"올바른 방법
    • 호 이미지 URL = '<% # 1 된 GetImage (1) %> 또는 = <% 된 GetImage (1) %>

    다음은 내 파일의 일부 코드 단편입니다.

    ASPX 사이트 : 정상적인 HTML 이미지 태그로 변경할 수있는 경우

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Abstimmung.aspx.cs" Inherits="Schulsprecher.Abstimmung" %> 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    . 
    . 
    <form id="form1" runat="server"> 
    . 
    . 
    <asp:Image ID="Image1" runat="server" Width="250px" Height="300px" ImageUrl='<%# GetImage(1) %>' /> 
    

    파일

    protected string GetImage(string index) 
    { 
        return "test.jpg"; 
    } 
    
    +0

    DB에있는 당신의 이미지? 어떻게 다시 스트리밍하고 있습니까? 코드를 보여 주시겠습니까? HttpHandler? – IrishChieftain

    +0

    내 이미지가 디렉토리에 저장되어 있지 않습니다. db의 경로 만 저장하고 경로 (문자열)를 반환하고 ImageURL 속성으로 설정하려고합니다. –

    답변

    2

    코드 숨김,이

    <img ID="Image2" width="250" height="300" src='<%= GetImage("1") %>' /> 
    
    을 수행 할 수 있습니다

    반드시 사용해야합니까? <asp:Image />? 나는 성공하지 못했다.

    관련 문제