Duvida sobre uso do Generic Handler

19/01/2012

0

Opa a todos,



Pessoal criei um arquivo chamado teste.ashx e deixei ele como foi criado. Ele apenas volta a mensagem Hello World. criei um outro arquivo teste.aspx nele coloquei dois componentes e Label e um Image conforme os codigo abaixo. So que quando executo nao acontece nada. Se eu colocar no Pageload o comando image1.imageUrl=teste.ashx funciona legal. Mas eu realmente preciso dele no html pois irei usa-lo num datalist para recuperar imagens do banco de dados. Como eu faco isto?

Obrigado

teste.ashx:

<%@ WebHandler Language=VB Class=teste %>

Imports System
Imports System.Web

Public Class teste : Implements IHttpHandler

Public Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest
context.Response.ContentType = text/plain
context.Response.Write(Hello World)
End Sub

Public ReadOnly Property IsReusable() As Boolean Implements IHttpHandler.IsReusable
Get
Return False
End Get
End Property

End Class

teste.aspx

<%@ Page Language=VB AutoEventWireup=false CodeFile=teste01.aspx.vb Inherits=teste01 %>

<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>

<html xmlns=http://www.w3.org/1999/xhtml>
<head runat=server>
<title></title>
</head>
<body>
<form id=form1 runat=server>
<div>

<asp:Image ID=Image1 runat=server Height=100px ImageUrl=<%# String.Concat(teste.ashx?id=, IDImagem) %>
Width=100px />
<asp:Label ID=Label1 runat=server Text=<%# String.Concat(teste.ashx?cod=, ALMOFADA-CBSF-03) %>></asp:Label>

</div>
</form>
</body>
</html>




João Sales

João Sales

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar