1
다른 ASPX 파일에 서버 컨트롤을 만드는 방법 : 그러나나는 현재 VS 2008에서의 C#/SQL ASP.NET 웹 응용 프로그램을 개발하고, 내가 다른 하나 개 ASPX 파일에서 컨트롤을 전송하고
if (uploadFile.PostedFile.ContentLength > 0)
{
inputfile = System.IO.File.ReadAllText(path);
Context.Items["Message"] = inputfile; //Page1
Server.Transfer("DataMatch.aspx"); //Page1
}
을 그것은과 같이 테이블 요소에 DataMatch.aspx 파일
runat="server"
삽입 후이 Server.Transfer를 행에 실패
<table width="50%" id="tMain" runat="server">
그러나이 서버 컨트롤을 한 후, 나는 그것을 다시 내가이 응용 프로그램을 실행할 때 지금은 나에게 예외 제공 :
Error executing child request for DataMatch.aspx
을하지만 그래서이 경우 프로그램이 보이지 않게 할 수있는 서버 컨트롤을 수 있도록이 테이블 필요 특정 조건이 발생합니다. 어떻게하면이 테이블을 프로그래밍 방식으로 숨길 수 있습니까?
Server.Transfer를 수행하면이 오류가 발생합니다. 그러나 DataMatch.aspx 탐색은 정상적으로 작동합니까? –
'Server.Transfer'는 사용하지 마십시오. 좋은 디자인의 흔적은 거의 없습니다. –
고마워요. 나는 틀렸다. 이것은이 예외의 원인이 아닙니다. 나는이 예외를 무시하고있다. Matti, Server.Transfer 대신에 무엇을 사용 하시겠습니까? – salvationishere