2009-03-31 4 views
3

내 소셜 사이트에서 페이스 북 벽과 비슷한 것을 만들고 싶습니다. 내가 SQL 데이터베이스에 게시물을 저장하고 싶습니다 그리고 그것은 오히려 간단해야합니다. 내가 찾고있는 것은 게시물을 표시하는 좋은 방법입니까? 루프를 사용하여 asp:textboxes을 표시 할 때만 생각할 수 있으므로 어디서부터 시작해야할지 모릅니다. 분명히 맞지 않은 것은 분명합니다.ASP.Net을 사용하는 페이스 북 벽 기능

  • 게시 사용자, 날짜가 게시
  • 텍스트 게시,
  • 과 경우를 :

    나는 포함해야 페이지에 표시 여러 게시물이있을 싶어 나는 미쳐 가고 싶다 ... 게시물을 삭제/편집하는 수단.

나는이 개념을 구현하는 방법을 모르기 때문에 아이디어가 크게 도움이 될 것입니다.

답변

2

얻으려면

이 간단해야 jQuery를 사용하여 클라이언트 측에서 본 JSON 통해 데이터 디코드 JSON를 제공하고 적절한 HTML 에이 JSON 변환하고 적절한 HTML 요소에 삽입한다 루프를 수행 시작, 이것을 Repeater controlasp.net에서 기사 또는 this great article.

Repeater 컨트롤은 당신이 개체의 목록에 데이터 바인딩 한 다음 해당 개체가 표시되는 방법에 대한 하나의 템플릿을 정의 할 수 있습니다를 볼 수 있습니다. 그런 다음 ASP.NET은 필요한만큼 여러 번 표시합니다. 페이지에 하나의 인스턴스 만있는 것처럼 삭제 및 편집을 처리하기위한 코드 숨김을 작성할 수 있습니다.

+0

우수 감사합니다. 많은 의미가 있습니다. 내가 작동하게되면 다시 게시 할 것입니다. – user84786

+0

주세요. 또한 다른 사람을 도울 답변으로이 게시물이나 다른 게시물을 표시하십시오. – JoshJordan

0

ASP.NET에서는이 작업을 수행 할 수있는 많은 방법을 제공합니다. A Repeater, DataGrid, GridView이 처음입니다. ASP.NET MVC를 사용하고 싶다면 항상 좋은 이전 foreach 루프가 있습니다.

또한 ListView도 확인하십시오.

1

jquery와 함께 진행하고, 많은 ajax를 사용하십시오. 마크 업을 위해 모든 불필요한 마크를 빠르게 생성하여 성능 문제를 빠르게 생성 할 서버 측 컨트롤 대신에 모든 깨끗한 html 마크 업으로 리피터 컨트롤을 사용하십시오.

은 초기로드시 x 개 항목 만 채 웁니다. 그런 다음 jquery를 사용하여 사용자 동작에 따라 필요에 따라 데이터를 가져옵니다. ;-)

관련 문제