문제

조회 열이 포함된 목록이 있습니다.

다음으로 빈 .aspx 페이지를 만들고 데이터 뷰 웹 파트를 추가했습니다.다음으로, 데이터 소스를 제공하는 이전에 언급된 목록에 데이터 뷰 웹 파트를 연결했습니다.

이제 데이터 원본의 조회 열을 내 페이지의 웹 파트에 추가하고 레이블 형식을 지정하면 백엔드로 이동하는 하이퍼링크인 레이블(목록)을 얻게 됩니다.텍스트 상자나 일반 텍스트로 형식을 지정하면 흥미롭게도 내 페이지에 다음과 같은 앵커 태그가 표시됩니다.

<a onclick="OpenPopUpPage('http://cityapps.capetown.gov.za/sites/ikrc/_layouts/listform.aspx?PageType=4&ListId={8BEE076B-ABC8-4378-9CD4-93AD46064FC0}&ID=15&RootFolder=*', RefreshPage); return false;" href="http://cityapps.capetown.gov.za/sites/ikrc/_layouts/listform.aspx?PageType=4&ListId={8BEE076B-ABC8-4378-9CD4-93AD46064FC0}&ID=15&RootFolder=*">Final Test</a>

나도 던질려고 했는데 {@Research_x0020_Topic} 다른 html 태그와 asp 컨트롤로 이동했지만 내 페이지에 위의 앵커가 계속 표시됩니다.

내가 원하는 것은 간단하다.하이퍼링크 없이 조회 열의 값을 표시하고 싶습니다.내가 얻는 가장 가까운 것은 레이블로 형식을 지정하는 것입니다.

<asp:Label runat="server" id="ff1{$Pos}" text="{@Research_x0020_Topic}" __designer:bind="{ddwrt:DataBind('u',concat('ff1',$Pos),'Text','','ID',ddwrt:EscapeDelims(string(@ID)),'@Research_x0020_Topic')}" />

그러나 이 레이블에 포함된 하이퍼링크를 비활성화하는 방법을 알 수 없는 것 같습니다.

도움이 필요하세요?

도움이 되었습니까?

해결책

결국 해결책은 매우 간단했습니다.다음을 확인하여 조회 값을 데이터 필드로 표시하는 열을 라이브러리에 추가해야 했습니다(각 추가 필드를 표시하려면 열을 추가하세요).

enter image description here

이렇게 하면 조회가 아닌 일반 텍스트 필드의 한 줄처럼 작동하는 데이터 소스와 라이브러리에 열이 생성됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top