모드 대화 상자 파일 열기

1481 단어 파일 열기
1단계: 페이지 A.asp 팝업 모드 대화 상자 B.asp
 
  function Show() {           

   xposition = (screen.width - 800) / 2;

   yposition = (screen.height - 420) / 2;

   window.showModalDialog("B.aspx?Rnd=" + Math.random(), "LogDetail", "dialogHeight:550px; dialogWidth:670px;');window.location.href=window.location.href;");

   return false;

  }


 
2단계: 그리고 B.asp에서 C.aspx 서버 쪽 단추로 이동해서 터치합니다.
 Response.Redirect("C.aspx?rnd="+Guid.NewGuid());
그리고 C.aspx에서 단추를 누르면 excle을 열 수 없습니다.
3단계:
   
 System.Web.HttpResponse httpresponse = Response;

                httpresponse.HeaderEncoding = System.Text.Encoding.GetEncoding("gb2312");

                httpresponse.Charset = "GB2312";

                IELang.DownloadFile(this.Page, Path.GetFileName(strWrongPath), strWrongPath);


 
해결 방법.
두 번째 단계는 다음과 같이 변경합니다.
Response.Redirect("D.aspx?rnd="+Guid.NewGuid());
D.apsx 코드는 다음과 같습니다.
<frameset rows="550,*,*" cols="670" frameborder="no" border="0" framespacing="0">



    <frame name="Content" id="Content" src="C.aspx?rnd=math.random()" scrolling="auto" frameborder="NO" border="0" framespacing="0" ></frame> </frameset>


 
이렇게 하면 돼.C에 추가하는 것을 잊지 마십시오.

좋은 웹페이지 즐겨찾기