Time of Update: 2018-12-05
前幾天,同事碰到一個問題,幫忙看時。發現在updatepanel中的js指令碼的伺服器端變數不能重新整理。以下為重新現象代碼: 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><form id="form1" runat="server"> <div> <asp:ScriptManager ID=
Time of Update: 2018-12-05
下面列出了IsCrossPagePostBack屬性的值V2.0 Cross-Page Post 情境當頁面a 提交到頁面b• b.PreviousPage.IsCrossPagePostBack 為 true• b.PreviousPage.IsPostBack 為 true• b.IsPostBack 為 false• b.IsCrossPagePostBack 為 false• b.PreviousPage為a的引用V2.0 Server Transfer
Time of Update: 2018-12-05
前些天,給客戶的網站做更新部署時,因為只修改了aspx頁面,沒有改.cs的代碼,就想讓客戶協助部署下。客戶用新的aspx頁面替換原來的後,發現導航中關於這個頁面的連結沒有。期間還對資料進行了垃圾資料的清理。開始覺得很奇怪,那個導航沒有做許可權控制呀,怎麼會看不見。又讓客戶把備份的原來的檔案還原回去,導航中還不出現那個連結。
Time of Update: 2018-12-05
使用Response下載檔案1、Response.Redirect("http://localhost/模板.xls");2、 string strFileName = Server.UrlEncode("模板"); System.Web.HttpContext.Current.Response.Clear(); System.Web.HttpContext.Current.Response.Buffer = true;
Time of Update: 2018-12-05
你可能在下面MSDN中找到DefaultValueAttribute類的說明http://msdn.microsoft.com/zh-cn/library/system.componentmodel.defaultvalueattribute(v=vs.80).aspx文檔特別說明:成員預設值通常是其初始值。從這,你可能推斷出如果你設定屬性的DefaultValue attribute,屬性被初始化為設定的值。然而,你應該設定屬性的DefaultValue
Time of Update: 2018-12-05
今天安裝VS2008的時候,正在.net framework 3.5時突然報錯了,出現了一個VC++ Runtime Error錯誤,錯誤如下: This application has requested the runtime to terminate it in an unusual way. please contact the application‘s support team for more
Time of Update: 2018-12-05
原文連結:IE6-/Win: Clickable area of block anchors and
Time of Update: 2018-12-05
今天才知道Precompile.axd,按照書上介紹的想使用一下。如果使用Visual Studio 2005內建的Web伺服器。請求就會以如下格式構建: http://[host]:[port]/[Application Name]/precompile.axd 如果使用IIS用作Web伺服器,請求就會如下格式構建: http://[host]/[Application Name]/precomplie.axd
Time of Update: 2018-12-05
類型成員的種類常量:常量就是一個用來標識資料值恒定不變的符號。這些符號通常用於使代碼更容易閱讀和維護。常量通常與類型關聯,而不與類型的執行個體關聯。從邏輯上講,常量通常是靜態成員。欄位:欄位表示一個唯讀或者可讀可寫的資料值。欄位可以是靜態;這種情況下,欄位是類型的一部分;欄位也可以使執行個體(非靜態),這種情況下,欄位是對象狀態的一部分。強烈建議將欄位聲明為私人欄位,以免被該類型以為的代碼破壞類型或者對象的狀態。執行個體構造器:執行個體構造器是一種將新對象的執行個體欄位初始化為有效初始狀態的特
Time of Update: 2018-12-05
Yahoo 頁面效能的第一個原則就是:減少HTTP 要求。 80%的終端使用者請求時間花費在前端。這些時間的大部分停滯在下載頁面中的組件:圖片,樣式表,scripts,Flash等等。反過來減少組件的數量就可以減少需要提交頁面的HTTP請求數量。這是加速頁面的關鍵。減少HTTP請求數量的技術包括:合并檔案(Combined files)、CSS Sprites、映像區塊(Image maps)、內聯圖片(Inline images)等等。 頁面上的資料,通過TCP/IP包傳輸。在1M
Time of Update: 2018-12-05
WPF3.5 SP1 中的TreeView存在一個Bug,當你選擇某個樹結點時,該結點會向上或者向下移動到樹所在地區的最上方或者最下方。重現步驟:1.使用滑鼠選中其中一個結點。2.選中其他可視控制項,確保TreeView失去焦點。3.使用滑鼠滾軸把步驟1中選中的結點移動到不可見位置。4.使用滑鼠再選中一個節點。 原因是:FrameworkElement.BringIntoView()方法有問題。 WPF4.0中該Bug已經修複。
Time of Update: 2018-12-05
最近的一直在用WPF,也是一邊學一邊用。客戶對頁面的要求比較高,原來一直做的Web的項目,這次是C/S結構的項目。開發時是在Windows7做的,滑鼠點擊WPF元素時和用Tab使元素獲得焦點後的效果不同。使用Tab時會讓元素有一個虛框。在Windows XP上兩種方式都會使元素有一個虛框。查了MSDN後,發現有方法設定元素屬性(FocusVisualStyle)。 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)
Time of Update: 2018-12-05
今天在看ScottGu些的VS2010和.NET 4.0系列部落格中Optional Parameters and Named Arguments in C# 4 (and a cool scenario w/ ASP.NET MVC 2) 時,想到Parameter和Argument應該都可以翻譯成“參數”。但到底這兩者有什麼具體的區別還有去深究過(關於ScottGu這篇文章的內容大家有興趣自己去看)。今天剛好有時間就在網上google下。先看看字典(靈格斯)的翻譯:Parameter:
Time of Update: 2018-12-05
在linq to sql中可以使用Contains查詢包括雙引號(")的條件 但設定LinqDataSource.Where使用Contains查詢包含雙引號(")的條件後,拋出“字串未終止”的錯誤。 例如: LinqDataSource控制項名稱為LinqDataSource1,LinqDataSource的DataSource中的資料有一列為City Code highlighting produced by Actipro CodeHighlighter (freeware)http://
Time of Update: 2018-12-05
根據指定類型篩選 IEnumerable 的元素。 命名空間: System.Linq程式集: System.Core(在 System.Core.dll 中) 此方法通過使用順延強制實現。即時傳回值為一個對象,該Object Storage Service執行操作所需的所有資訊。只有通過直接調用對象的 GetEnumerator 方法或使用 Visual C# 中的 foreach(或 Visual Basic 中的 For Each)來枚舉該對象時,才執行此方法表示的查詢。
Time of Update: 2018-12-05
以前看書時,看到過基於對象和面對對象,不過沒有深究。今天又看到了就好好地在網上搜了搜。好多地方都有如下一段:“物件導向”和“基於對象”兩個不同的概念。物件導向的三大特點(封裝,繼承,多態)缺一不可,通常“基於對象”使用對象,但是無法利用現有的對象模板產 生新的物件類型,繼而產生新的對象,也就是說“基於對象”沒有繼承的特點,而“多態”是表示為父類類型的子類對象執行個體,沒有了繼承的概念也就無從談論“多態”。現在的很多流行技術都是基於對象的,它們使用一些封裝好的對象,調用對象的方法,設定對象的屬性。
Time of Update: 2018-12-05
關鍵字partial向C#編譯器聲明了某個單獨類、結構或者介面定義的原始碼可以劃分為一個或者多個原始碼檔案。將某個類型的原始碼分隔成多個檔案主要有如下兩大原因:原始碼控制(Source control) 假定某個類型的定義由許多原始碼組成,而且有一程式開發人員在沒有使用原始碼控制方法校正類型定義的情況下對原始碼進行了簽出(Check
Time of Update: 2018-12-05
成員的訪問性 CLR術語C#術語描述Privateprivate成員只能由定義該成員的類型的方法或者該類型的所有巢狀型別中的方法訪問。Familyprotected成員只能由定義該成員的類型的方法、該類型的所有巢狀型別中的方法或者該類型的一個衍生類別(與程式集無關)的方法訪問。Family和Assembly(不支援)成員只能由定義該類型的成員的方法、該類型的所有巢狀型別中的方法或者同一個程式集中定義的該類型的所有衍生類別型中的方法訪問。Assemblyinternal成員只能由定義該成員的程式
Time of Update: 2018-12-05
要實現的效果是用Wrappanel作為ListBoxItem的容器。有兩種方法可以實現該效果。 方法一:使用ItemsControl.ItemsPanel。參考代碼如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> <ListBox.ItemsPanel> <ItemsPanelTemplate>
Time of Update: 2018-12-05
以前只知道.NET 1.0/1.1 ,原來對應的C#是1.0,和1.2。這個估計知道的人就少了吧。最近看在CLR,關於CLR的版本的被微軟搞的很糊塗 如何:檢測是否已安裝 .NET Framework 3.5 http://msdn.microsoft.com/zh-cn/library/bb909885.aspx This machine has the correct version of the .NET Framework 3.5. This machine's userAgent