SharePoint物件模型與ViewState

ViewState對於大家來說,應該是一點都不陌生的。雖然在ASP.NET中到處可見它的蹤跡,但是,我卻很少使用它。近日,在開發WebPart時,為了避免每一次重新整理頁面都要重新擷取同一個SPList,因此,我使用了ViewState儲存SPList對象,但是很不幸的是,編譯時間完全正常,但是到使用時,卻很不給面子的一直彈“發生意外錯誤”。對於這個問題的解決,我經曆了如下幾步,希望對大家有所協助:Step1: 我跟蹤調試WebPart,直到該WebPart的PreRender事件函數執行完畢,

WIN API下的視窗建立

為了與MFC建立視窗的過程對照,也進行了一下WIN API下建立視窗的過程:話說:WIN API建立一個視窗的過程的確夠煩的。 Code highlighting produced by Actipro CodeHighlighter

T-SQL用法四:OpenDataSource, OpenRowSet

OPENDATASOURCE:不使用連結的伺服器的名稱,而提供特殊的串連資訊,並將其作為四部分對象名的一部分。 文法 OPENDATASOURCE ( provider_name, init_string ) 參數 provider_name 註冊為用於訪問資料來源的 OLE DB 提供者的 PROGID 的名稱。provider_name 的資料類型為 char,無預設值。init_string 連接字串,該字串將要傳遞給目標提供者的 IDataInitialize

幾個數學知識備忘

一:階乘相關  求N的階乘的方法 :       public static Fab(int n)      {        if(n==1) return 1;       return n * Fab(n-1);   }      問:1000的階乘未尾有幾個0?  解: 要產生0,那麼分解後的最小因子一定要有2和5,而2個數一定會多於5,那麼只需要求出5的個數就可以了。  那麼結果 :1000/5=200,200/5=40,40/5=8,(int)8/5=1   共有200+40+8+1

.NET對象序列化的幾種方式

設有對象: 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public class Person    {        public string Name        {                       get; set;               }        public int Age        {      

提供一份簡單的通用分頁控制項源碼

近日 ,因工作需要,寫了一個簡單的分頁控制項。該控制項只支援在PostBack下使用,沒有添加url分頁及ajax支援。它可以根據選擇以及CSS配合,可以產生如下兩種分頁樣式:和使用方法也比較簡單,就不給樣本了。註:由於這個控制項是在SharePoint的WebPart中使用,因此,就沒有為該控制項添加相關的設計時支援.具體大家可以下載研究。源碼:/Files/McJeremy/mj-customPageBar.rar---------------------------------------

SharePoint阻止欄位更新後引發相關事件

在SharePoint中,SPListItem的Item更新、刪除等都會引發引關的Item****事件。雖然我們可以編寫相關的事件處理常式來對這些事件進行捕獲並處理。但是,如果有這樣一個需求:我們在程式中需要更新某個欄位,但不希望該欄位引發相關的事件時,該怎麼辦呢?方法有二: 1、在程式中(非事件處理常式)中,更新完項內容後調用item.SystemUpdate()方法,而不是item.Update()方法,     在MSDN裡有這樣一段描述:       When you

存取修飾詞的個人理解-private與protected

                            一:private                             private --只有在聲明它的類或結構中訪問.例:public class A{  private string name="xu";  int age="23";  //預設為private}這時就不能在A的外部直接讀取name和age的值,只有通過A類中的方法或屬性完成。完整樣本:public class A{  private string

一般引起Cookie丟失的原因

1、Cookie的Domain設定不正確2、Cookie逾時3、Cookie中含有一些非法字元,致使瀏覽器丟棄Cookie4、程式源碼可能有多處重複設定或取消Cookie---Domain的值設定為 ".hiscr.cn"時,表示hiscr.cn下的所有二級目錄(注意最前面的一個點號)。比如:"bbs.hiscr.cn" "www.hiscr.cn"等等都是該域下的子域。否則需要指定具體的網域名稱,比如"www.hiscr.cn".

TSQL-sp_ExecuteSql的使用)

此文章轉自http://www.cnblogs.com/chenzhip123/archive/2008/04/26/1172018.html1 :普通SQL語句可以用Exec執行      例:      Select * from tableName                 Exec('select * from tableName')                 Exec sp_executesql N'select * from tableName'    --

位元運算練習:求多數的大數、位元中1的個數

代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://

sql 行轉列

首先引用一篇博文地址:http://www.cnblogs.com/luluping/archive/2009/07/24/1530611.html主要是通過動態組合case語句來產生sql,並動態執行。個人在此照著碎碎念一下:首先:如何從一個資料集中組合產生多分支的case?比如:select distinct subject from studentcj ,該語句執行結果返回'語文'、'數學','物理'等3條記錄。而我們要產生的case語句應該是這樣的:Code highlighting

前端面試總結

1、IE及FF等不同瀏覽器擷取滾動高度等的差異:  提供一個網址,給大家看,也給我看: http://www.cnblogs.com/seven_cheng/archive/2009/11/16/1603787.html     貼一張讓俺們又愛又恨的PP:   2、輪到大名鼎鼎的盒模型了,話說,搞前端的如果不知道這東東,可真的說不過去了,貼圖說話:         ----這次的面試,問的問題應該是很基礎的了,但是,第一次參加這麼大型的招聘會,在回答上述的問題時,還是感到緊張。(雖然這些東東,

對SendMessage與PostMessage的理解

     學習VC++近幾個月的時間了。     現在回過頭來回想訊息機制時,對SendMessage與PostMessage的區別與聯絡仍然是懵懵懂懂的。有些時候分不清到底是哪個發送訊息後會立即返回。     因此,特別在這些記錄一下,以備不時不需:     1、訊息結構體:Code highlighting produced by Actipro CodeHighlighter

WebServices調用SharePoint網站時報 找不到應用程式錯誤及解決方案

        最近做了一下通過webservices調用sharepoint網站的練習。    代碼大致如下:     [WebMethod]        public string NoRunWithElevatedPrivilege()        {            using (SPSite site = new SPSite("http://mcjeremy:9000/"))            {                using (SPWeb web =

MOSS new SPSite時報應用程式錯誤的解決

首先: 我們的網站地址是:http://mcjeremy:9000/在其中的一個webpart上,我們通過SPSite site=new SPSite(string url)的形式來初始化一個SPSite對象,此時,該 方式沒有問題.然後:  我們通過網域名稱伺服器為該網站指定網域名稱:http://newsite此時,再通過new SPSite(string

T-SQL用法二

題1表info有name nvarchar(20) not nullid int identity(1,1)兩個欄位要求:  寫一個預存程序,將該表中以id倒序排列的前10個name串連在一起  以一個字串的形式返回答:  簡單的語句  Declare @name nvarchar(200)  select @name=@name+name from info order by id desc----你覺得上面這段TSQL執行結果是多少?----結果是NULL,為什嗎?顯然在declare

分享一個可下拉也可輸入的控制項(添加截圖和範例程式碼)

相信有不少朋友在工作中,會碰到需要一個可下拉選擇,也可手動輸入的控制項。也就是貌似下拉式清單和文字框的組合。近日,我在工作中也碰到,並且在網上搜到了有jquery實現的外掛程式。為了方便使用,我把它封裝成了WebControl。點擊此處下載:/Files/McJeremy/ComboxTextBox.rar樣本程式點擊此處下載:/Files/McJeremy/WebApplication1.rar樣本:  使用方法: 

百分比轉小數

近日需要用到百分比轉小數功能,而且百分比是字串格式(可以帶或不帶百分比符號)。如果是小數轉百分比那就簡單了,C#裡數字格式字串有個 p 。但是百分比轉小數還真不知道有沒有?簡單看了一下MSDN,沒有發現(眼花?)。因此,直接搞了一個方法來實現:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->        /// <summary>   

頁面跳轉問題

     用戶端跳轉:Response.Redirect("~/Default.aspx");     服務端跳轉:Server.Transfer("~/Default.aspx");     關於這兩跳轉的問題,大家應該都比較熟悉,而且用得也比較多,但我這段時間在項目遇到一些問題。使用服務端跳轉到不同檔案夾的頁面去的時候,樣式表和引用外部指令檔都不行了。如從主目錄的Default.aspx跳到Server.Transfer("~/Admin/Default.aspx");。後來發現了這個問題,

總頁數: 61357 1 .... 5947 5948 5949 5950 5951 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.