在Sharepoint 2010中啓用Session功能的說明文檔

 

在Sharepoint 2010中啓用Session功能的說明文檔

 

開發環境:Windows 7系統,SharePoint Server 2010Visual Studio 2010

 

按以下步驟進行操作:

1、“開始”---打開“控制面板”---打開“管理工具”---打開“服務”---檢查“ASP.NET狀態服務”是否處於“啓動狀態”,若不是,手動啓動它。

2、在建立的網站的相應端口中打開SharePoint應用程序的web.config文件(如我的建立的80端口的網站的web.config文件路徑爲:C:/inetpub/wwwroot/wss/VirtualDirectories/80),找到<httpModules>節點,在<httpModules>節點裏添加

<add name="Session" type="System.Web.SessionState.SessionStateModule" />

找到<pages>節點,將enableSessionState屬性值設爲true

3、“開始”---打開“控制面板”---打開“管理工具”---打開“Internet信息服務(IIS)管理器”,在界面左側“連接”區域的“網站”中定位到Sharepoint-80),在界面中間“”,彈出“添加託管模塊”窗口,在名稱中輸入System.Web.SessionState.SessionStateModule, System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”,確定。

以上三步即啓用了Session功能。

<FONT style="LINE-HEIGHT: 150%" color="black" face="""> 

創建實例測試:

Visual Studio 2010中創建可視Web部件,在其中添加按鈕Button1和標籤Label1

,在按鈕的單擊事件中添加代碼如下:

       protected void Button1_Click(object sender,EventArgs e)

       {

           string strUserName="ABC";

           Session["username"] = strUserName;

           Label1.Text = strUserName;

       }

啓動測試部署到SharePoint網站上,點擊按鈕Button,標籤Label1上顯示“ABC

若沒有進行以上三步操作,在測試時將顯示錯誤提示。

錯誤提示如下:

只有在配置文件或 Page指令中將 enableSessionState設置爲 true時,才能使用會話狀態。還請確保在應用程序配置的 <configuration>/<system.web>/<httpModules>節中包括 System.Web.SessionStateMod或自定義會話狀態模塊。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章