2011-10-19 109 views
1

我已在XAML中以下内容:将一个aspx页面转到链接?

<Setter Property="Source" Value="ResourceHttpHandler.aspx" /> 

我想什么在HTTP处理程序做的就是发回一个链接到一个标志(如url.com/abc.png)和替换ResourceHttpHandler。 aspx与该徽标的链接。

这是我目前的尝试:

public void ProcessRequest(HttpContext _HttpContext) 
    { 
    try 
    { 
     HttpRequest request = _HttpContext.Request; 
     HttpResponse response = _HttpContext.Response; 
     response.ContentType = MimeTypes.TextHTML; 
     response.Cache.SetExpires(DateTime.Now); 
     response.AppendHeader("Content-Disposition", MimeDispositions.Inline); 

     if(request.HttpMethod == WebRequestMethods.Http.Get) 
     { 
      response.Write("http://www.google.com/intl/en_com/images/srpr/logo3w.png"); 
      response.Flush(); 
     } 
    } 
    catch(Exception e) 
    { 
     _HttpContext.Response.Clear(); 
     _HttpContext.Response.Write(HttpResponseString.CreateError(e.Message)); 
     _HttpContext.Response.Flush(); 
    } 
    } 

我该怎么办呢?

回答

2

也许只是重定向可以解决您的问题。

Response.Redirect("http://www.google.com/intl/en_com/images/srpr/logo3w.png");