2015-01-25 2 views
-1

일부 필드가 읽기 전용 (텍스트 상자, 그리드 등) 인 Asp.Net 페이지가 있습니다.페이지로 돌아 가기 양식을 열어 본 곳

사용자가 편집 및 프레스 이루어집니다
<a class="iframe2 cboxElement" href='<%# ResolveUrl("./ProjectMainPageEdit.aspx?editspid="+ Eval("id").ToString()) %>'> 
</a> 

"업데이트"버튼을, 나는이 양식을 닫으려는 및 반환 : 편집 버튼을 사용자가 클릭 새 Asp.Net 페이지는이 같은 형태처럼 열릴 때 이 페이지가 열리는 원래 페이지로 이동합니다. 나는 Response.Redirect("")을 시도했지만 동일한 양식으로 페이지를 엽니 다. 양식을 닫기 버튼을 클릭하면 원하는 페이지로 돌아갑니다.

enter image description here

답변

0

난 당신이 양식을로드 할은 iframe을 사용하는 가정, 그래서 당신은 response.redirect("");을 할 경우는, iframe을에 있지 밖에서의 (상위 페이지)를 리디렉션합니다.

var page = HttpContext.Current.Handler as Page; 
ScriptManager.RegisterStartupScript(page, this.GetType(), "redirectFunction", "window.top.location.href = '" + ResolveUrl() + "'", true); 
:

당신은 내가 이런 자바 스크립트를 호출 할 것 iframe이를 사용하는 것을 가정하면

관련 문제