2014-04-02 2 views
1

는 옵션이나 방법, 내가 변경 내용이 있거나 형성 또는 페이지 또는 URL의 변화를 새로 고치지 않고 다른 한 페이지를 이동 ..URL을 변경하지 않고 페이지의 내용을 변경할 수 있습니까?

내 클라이언트가 로그인 후 하나의 URL을 원하는 모든 기능을 필요가있다 .

전 C#과 asp.net을 사용하고이 프로젝트는

이 가능

을 완료?

+2

다른 페이지에서 한 페이지를 리디렉션하기 위해 server.tranfer를 사용하십시오. URL은 변경되지 않습니다. –

+0

여러 개의 'usercontrols'가있는 단일 페이지를 사용하는 것이 다른 옵션입니다. – Bharadwaj

+0

아약스를 사용하거나 server.transfer를 사용할 수 있습니다. –

답변

2

당신은 단순히 Server.Transfer를 ("URL")를 사용할 수 있습니다.

URL을 변경하지 않으셔도됩니다.

+0

그게 효과가 있지만 다시 (메뉴)를 클릭하면 두 번째 클릭시 URL이 변경됩니다. –

0
  1. Ajax : 비동기 데이터 전송 및 동적 DOM 조작. URL 변경 및 재로드를 피할 수 있지만 콘텐츠.
  2. MVC : 모델 -보기 - 컨트롤러. URL하지만 내용
2

당신은 몇 가지 옵션이 자바 스크립트, CSS 또는 C#

의 여지가 변화를 방지 할 수 있습니다 자바 스크립트 어느 쪽이든 당신은 페이지의 내용을 변경하기 위해 자바 스크립트를 사용합니다. 이 경우 AngularJS, jQuery 백본과 같은 자바 스크립트 프레임 워크를 사용하는 것이 좋습니다 ... 자바 스크립트를 사용하면 페이지의 DOM을 조작 할 수 있으므로 내용을 변경할 수 있습니다.

CSS는 이것은 내가 확신하지 않는 하나 개의 옵션입니다 당신은 표시 할 수 있습니다. 아무도 당신이 그나마 내용을 표시하여 사용자가 콘텐츠를 클릭 될 때 페이지의 보이는 부분을 변경하고자합니다. 그것은 자바 스크립트를 필요로하지만, 늘 당신이 레이아웃에 렌더링 할 페이지를 선택할 수 있습니다 고유의 컨트롤러/액션에 게시 변수를 사용하여

C# 매우 역동적 될 것입니다. MVC를 사용하는 경우.

관련 문제