2011-10-19 1 views
1

:私はHTTPハンドラでやってみたい何aspxページをリンクに変換しますか?私は、XAMLに次き

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

は、(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"); 
関連する問題