2011-12-22 2 views
1

양식 데이터를 다른 SharePoint 페이지의 다른 시각적 웹 파트에 게시하는 한 콘텐츠 페이지의 시각적 웹 파트에서 다른 셰어 포인트 콘텐츠 페이지의 정보를 알고 싶습니다 .Sharepoint2010 : 한 페이지의 시각적 웹 파트가 양식 데이터를 다른 SharePoint 페이지의 다른 시각적 웹 파트에 게시

시나리오 : SharePoint 2010의 콘텐츠 페이지 (검색 페이지)

우리는 한 페이지에 검색 시각적는 WebPart이 경우 쉼표로 구분 된 값으로 구분 약 1000 부품 정보에 대한 사용자 검색. Sharepoint 2010 콘텐츠 페이지 (결과 페이지)

결과를 표시해야하는 결과 콘텐츠 페이지에 ResultGridView 시각적 웹 파트가 있습니다. 질의 :

SESSION 개체에서 검색 한 데이터를 유지 관리하는 것 외에 다른 방법을 권해 주실 수 있습니까? 하나의 시각적 웹 파트에서 다른 콘텐츠 페이지의 다른 시각적 웹 파트로 검색 데이터를 전달하는 방법은 무엇입니까?

답변

1

웹 환경에서 작업 할 때 사용자의 세션 객체 또는 웹 서비스를 통해 물건을 저장하는 것 외에는 할 수있는 일이 많지 않습니다.

SharePoint는 send data from one WebPart to another이 될 수있는 다른 웹 파트 기능으로 보내기를 지원하지만 은 하나의 페이지에 있습니다. 시나리오의 경우에는 searchpage.aspx의 WebPart1에서 someotherpage.aspx의 WebPart2로 데이터를 보내는 방법에 대해 설명합니다. 이를위한 간단한 방법은 없습니다.

웹 파트를 구현해야 WebPart2가 해당 웹 서비스에 정보를 쿼리하거나 사용자 세션을 검색 페이지에 저장하거나 심지어 쿠키까지 저장할 수 있습니다.

+0

세션 개체 또는 쿼리 문자열없이 페이지에서 Visual WebParts 데이터 통신 시나리오를 수행하는 데 필요한 옵션을 더 알고 싶습니다. – BharathTech

0

이 목적으로 SESSION을 사용하지 마십시오. 가장 좋은 방법은 쿼리 문자열 매개 변수입니다.

두 번째 웹 파트에서 읽을 수있는 특정 쿼리 문자열 값을 사용하여 한 웹 파트가 다른 페이지로 리디렉션되도록합니다. 물론이 방법은 중요한 시나리오에서는 유효하지 않습니다.

솔루션 디자인을 재고해야 할 수도 있습니다.

+0

다른 제안 사항 ??? 쿼리 문자열을 통해 너무 많은 정보를 전달하고 싶지 않습니다. - 1000 대의 생산 정보를 쉼표로 구분 된 값으로 구분하여 검색하려고한다고 가정합니다. – BharathTech

0

쿼리 문자열을 사용하는 경우 보안을 위해 restfull 웹 서비스를 작성할 수 있습니다.

다른 목록에서 결과를 누르고 해당 목록에서 시각적 웹 파트를 만듭니다.

관련 문제