[도구] - [프로세스에 연결] - "모든 세션의 프로세스 표시" 체크박스를 체크하면, "w3wp.exe"라는 프로세스가 나오는데 이게 바로

IIS의 프로세스이다.
Posted by holland14
:


using System;
using System.ComponentModel;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;

namespace SPSEDUproject.EDUWebPartListName
{
    [ToolboxItemAttribute(false)]
    public class EDUWebPartListName : WebPart
    {
        string strListsName = String.Empty;

        protected override void CreateChildControls()
        {
            DisplayListsName();
        }

        private void DisplayListsName()
        {
            using (SPSite site = new SPSite("http://spsedu"))
            {
                using (SPWeb web = site.RootWeb)
                {
                    SPListCollection listsName = web.Lists;

                    foreach (SPList List in listsName)
                    {
                        strListsName += List.Title;
                        strListsName += "<br />";
                    }
                }
            }
        }

        protected override void Render(HtmlTextWriter writer)
        {
            base.Render(writer);
            writer.Write(strListsName);
        }
    }
}

// 1. SPSite를 잡자 --> 주소(url)주고 SPSite를 잡는다. (using문 사용할 것!)

// 2. SPWeb 을 잡자 --> 여기서는 RootWeb으로 매핑시켰다.  (using문 사용할 것!)

// 3. SPListCollection 을 잡자 --> Web.Lists 프로퍼티로 목록들을 매핑시켰다.

// 4. Foreach 문을 사용하여 컬렉션(리스트명)을 열거한다.  ex) foreach (SPList List in listsName) { }

// 5. 리스트의 이름(Title)을 넣어라.  ex) strListsName += List.Title;



 

Posted by holland14
:


using System;
using System.ComponentModel;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;

namespace SPSEDUproject.EDUWebPart
{
    [ToolboxItemAttribute(false)]
    public class EDUWebPart : WebPart
    {
        string strBookList;

        protected override void CreateChildControls()
        {
            displayBookList();
        }

        private void displayBookList()
        {
            using (SPSite site = new SPSite("http://spsedu/"))     // SPSite : SharePoint사이트 모음
            {
                using (SPWeb web = site.RootWeb)   // SPWeb : SharePoint사이트(SiteCollection을 거치지 않고 바로 사이트로 선언)
                {
                    SPList bookList = web.GetList("Lists/edulist"); // SPList : SharePoint리스트(ListCollection을 거치지 않고 바로 리스트로 선언)
                    SPListItemCollection books = bookList.Items;    // SPListItemCollection : SharePoint리스트아이템컬렉션

                    strBookList = "";

                    foreach (SPListItem book in books)
                    {
                        strBookList += book["Title"].ToString() + " / " + book["Company"].ToString() + " / " + book["Author0"].ToString();
                        strBookList += "<br />";
                    }                   
                }
            }
        }

        protected override void Render(HtmlTextWriter writer)
        {
            base.Render(writer);
            writer.Write("안녕하세요. 쉐어포인트 ~!");
            writer.Write("<br />");
            writer.Write(strBookList);
        }
    }
}

Posted by holland14
: