나는 응용 프로그램을 만들고 있습니다. 그 응용 프로그램에는 하나의 빈 aspx 페이지가 있습니다.이 응용 프로그램은 IIS에 배포됩니다. 그리고 난 processRequest.ProcessReuest이 같은 프로젝트 내의 다른 클래스의 방법이다ASPX 페이지의 응답으로 일부 HTML 코드 얻기
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;
}
}
같은 다른 machine.On에서 내가 작성한 코드 aspx 페이지의로드 이벤트를하는 aspx 페이지를 호출하고 있습니다. 그 방법에서 나는 다음과 같이 내가 응답에 정확한 데이터를 얻고 때로는 내가 응답에 일부 HTML 데이터를 받고 오전 response.Many에 시간을 일부 문자열 데이터를 쓰고 있어요 :
<!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&Scode=8&SessionId=04052012073228202&Width=4&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>
내가받지 못하고있는 이유 데이터 응답으로 온다. 도와주세요. 미리 감사드립니다.
응답시 HTML 코드를 원하지 않습니다. 나는 왜이 HTML 코드가 응답을 얻는 지 모르겠다. – Dany
@Dany [Generic web handlers] 사용 고려 (http://msdn.microsoft.com/en-us/library/bb398986.aspx) – EdSF