2012-05-04 51 views
0

我正在製作應用程序。在那個應用程序中,我有一個空白的aspx頁面。該應用程序部署在IIS上。而我調用一個aspx頁面從其他machine.On aspx頁面我編寫的代碼的加載事件作爲獲取一些HTML代碼對ASPX的響應頁面

protected void Page_Load(object sender, EventArgs e) 
    {   

     Response.BufferOutput = false; 
     writer = Response.Output; 
     try 
     { 
      if (!Page.IsPostBack) 
      { 

       processRequest.ProcessReuest(Request, writer); 
       writer.Close(); 

      } 
     } 
     catch(Exception ex) 
     { 
      LoggerWeb.Error(ex.Message,ex); 
     } 
     finally 
     { 
      processRequest = null; 
     } 
    } 

哪裏processRequest.ProcessReuest是同一個項目中的另一個類的方法。在這種方法,我在response.Many寫一些字符串數據的時間我得到的響應正確的數據,但有時我得到的響應一些HTML數據如下:

<!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><title> 

</title></head> 
<body> 
    <form method="post" action="obstreamer.aspx?PortNo=16387&amp;Scode=8&amp;SessionId=04052012073228202&amp;Width=4&amp;historyDirection=backword" id="form1"> 
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value=" 
2012-05-04 19:34:18.994 MVisum Ob[3270:f803] [self.newdata length]=235 
2012-05-04 19:34:18.995 MVisum Ob[3270:f803] RECEIVED DATA=/wEPDwULLTE2MTY2ODcyMjlkZIYNklWIHuNxLNApLWs+6QTn2Vt4n8THjCx316p9WOvX" /> 

    <div> 

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

我沒有得到爲什麼數據來響應。請幫助我。提前感謝。

回答

0

這聽起來像一個更簡單的經驗將這些其他的東西放入UserControls,然後在這個頁面中包括相關的UserControl。請參閱http://msdn.microsoft.com/en-us/library/26db8ysc(v=vs.85).aspx

+0

我不希望響應HTML代碼。我不明白爲什麼這個HTML代碼得到響應? – Dany

+0

@Dany考慮使用[通用Web處理程序](http://msdn.microsoft.com/en-us/library/bb398986.aspx) – EdSF

相關問題