SQL 데이터베이스와 상호 작용하는 SharePoint 웹 파트를 작성 중이므로 일부 드롭 다운 목록을 사용하여 몇 가지 매개 변수를 설정하고 해당 고객에 대한 레코드를 가져올 수 있습니다.SharePoint 웹 파트 : 사용자 선택에 따라 렌더링
일단 고객이 선택되면 세 가지 특정 HTML 표 중 하나를 표시하고 싶습니다. 내가 헷갈리는 부분은 이미 페이지가 RenderContents를 실행 한 후에 HTML을 렌더링 할 수있는 방법이다. 처음에는 ddls와 버튼을 표시해야 사용자가 선택을 할 수 있으므로 RenderContents 메소드에 넣었습니다. 버튼을 클릭하면 설정 한 매개 변수로 결정되는 데이터가 포함 된 세 개의 표 중 하나를 표시하고 싶습니다. 나는 HtmlTextWriter를 사용할 것이라고 확신하지만 그러한 메소드를 작성하는 방법을 잘 모르겠습니다. 이 코드는 내가 필요한 것을 나타내는 의사 코드입니다.
protected override void RenderContents(System.Web.UI.HtmlTextWriter output)
{
... displays dropdownlists and button ...
renderMachineSpecifications();
}
void renderMachineSpecifications()
{
if (record returned according to ddls is in the range 1000-1999)
{
// Render table type A and fill with information from database
}
else if (record returned according to ddls is in the range 2000-2999)
{
// Render table type B and fill with information from database
}
else
{
// Output error message
}
}
고마워요!
전화하세요. 제안 해 주셔서 감사합니다! 나는 내가하려고했던 것이 기본적으로 AJAX가하는 일을 설명한다는 것을 알았을 때 머리가 아파요. :) –
문제 없습니다. 개인적으로 AJAX는 나에게 크립토나이트이므로 운이 좋기를 바랍니다. –
감사합니다. 저는 CMS와 Wordpress에서 사용했지만 SharePoint에서는 사용하지 않았습니다. 지금까지 ... 그래, 재미 없어. 그것이 나에게 조금 더 나아지는 것을 곧 시작하지 않는다면, 나는 아마 내가 필요한 모든 정보를 가지고 팝업을 가질 것입니다. –