Time of Update: 2018-12-07
View State 在 Asp.Net 的 postback 機制中有著舉足輕重的地位,但是在頻寬緊張的環境下(比如跨國訪問)龐大的hiddenfield 往往成為系統瓶頸。有什麼辦法可以在伺服器端儲存View State嗎?答案是肯定的。 方法一: The Code Project 上的一篇文章Keep ASP.NET ViewState out of ASPX Page for Performance Improvement
Time of Update: 2018-12-07
作者:matt@mattberseth.com作者:matt@mattberseth.com出處:http://mattberseth.com/blog/2008/05/aspnet_ajax_progress_bar_contr.html ASP.NET AJAX Progress Bar ControlIf you use AJAX in your web app's, you no doubt have made use of some sort of progress/status
Time of Update: 2018-12-07
網上壓縮css和js工具很多,但在我們的系統中總有特殊的地方。也許你會覺得用第三方的壓縮公用程式很麻煩。我就遇到了這樣問題,我不想在本地壓縮,只想更新到伺服器上去壓縮,伺服器壓縮也不用備份之類的操作。於是我就想著自己實現壓縮公用程式。初步需求如下: 使用Yahoo.Yui.Compressor
Time of Update: 2018-12-07
System.Xml包含了一些和XML文檔的讀寫操作相關的類,它們分別是:XmlReader、XmlTextReader、XmlValidatingReader、 XmlNodeReader、XmlWriter、XmlTextWriter 以及 XmlNode(其子類包括:XmlDocument、XmlDataDocument、XmlDocumentFragment)等類。
Time of Update: 2018-12-07
1. 成員服務 使用ASP.NET Web Site Administration
Time of Update: 2018-12-07
檔案的上傳下載是我們在實際項目開發過程中經常需要用到的技術,這裡給出幾種常見的方法,本文主要內容包括: 1、如何解決檔案上傳大小的限制 2、以檔案形式儲存到伺服器 3、轉換成二進位位元組流儲存到資料庫以及下載方法 4、上傳Internet上的資源 第一部分:
Time of Update: 2018-12-07
一年前,當本人拿到一個名叫TWIG的PHP程式時,立即被作者OOP編程思想所折服,很難想像TWIG中所有的功能(行事曆、郵件、個人化)均在一個PHP檔案(index.php3)中執行完成,這就得益於作者採用了程式碼與頁面構架分離的思想,但是我也看到儘管作者做了很大的努力,但由於PHP的局限性,程式並沒有真正做到代碼與構架的分離,index.php3這個主檔案由於要執行的功能太多,所以其require的模組檔案相當之多,至使整個檔案依然顯得十分零亂,本人愚昧,當時花了半個月的時間,才真正明白程式的
Time of Update: 2018-12-07
在一Xp sp3系統中安裝由Vs2003.net開發的網站系統以作測試在其他電腦運行正常。最選遇到的問題是http500錯誤,通過設定Iuser及iwam帳號密碼及設定iis out-of-process pooled等動作後iis正常唯獨進入畫面時資料不顯示,出現:找不到資料表0經檢查發現是讀取資料時異常,但SQL絕對是沒有問題的後來檢查mysql的一些設定:Soft buffer size,Key buffer,buffer pool
Time of Update: 2018-12-07
頁面代碼:<script type="text/javascript"> function ReceiveServerData(rValue) { alert(rValue); } </script><input id="Button1" type="button" value="button" onclick ="CallServer('Client')"
Time of Update: 2018-12-07
有時為一些小問題而去查資料、浪費太多的時間,為此把開發中經常遇到的一些小問題、記錄下來、供日常開發查詢用:1、項目中使用Forms驗證、而有些檔案又不需要驗證就能訪問,最常見的是驗證碼檔案或admin目錄中的檔案、解決方案、配製web.config如下:path可以是一個目錄。................................................ </system.web> <!-- 不需要驗證 --> <location
Time of Update: 2018-12-07
1. 建立一個空白解決方案blank solution,如:d:\MyProject\MyProject.sln 2. 在d:\MyProject下建一個Web Application的根目錄d:\MyProject\WebMis並設為http://localhost/WebMis的虛擬目錄 3. 在WebMis目錄下根據模組分別建立目錄,如:d:\MyProject\WebMis\Login和d:\MyProject\WebMis\CheckOut 4. 在VS.net中根據模組建立web
Time of Update: 2018-12-07
好久不上msdn了,昨天上了下發現一個新東西:skmFAQs.NET:一個 ASP.NET FAQ 應用程式---一個開放原始碼的 ASP.NET .x 常見問題 (FAQ) 應用程式。 文中分析了 skmFAQs.NET 的設計目標,並且探討它的體繫結構是如何協助實現這些目標的,還快速探索 skmFAQs.NET 的功能,並且逐步演練設定和安裝過程 以下是引自文章的片段:在建立 skmFAQs.NET 時,我決定使其可能滿足下列三個進階目標: 1.便於使用;
Time of Update: 2018-12-07
這篇主要示範如何綁定下來列表框,controller向view傳遞多個資料,在圖書添加和修改中我們用於選擇作者(作者可能較多,這裡是示範),圖書目錄1.在Model下建立一個BookDAL為BookController,我們的Controller需要得到所有Author,所有Category,所有Book,添加Book。 2.在Controller下建立一個BookHelp輔助類,當Controller向View傳遞資料時,提供強型別支援.
Time of Update: 2018-12-07
上個月我在blog裡介紹了ASP.NET MVC Roadmap,兩個周以前我們發布了ASP.NET Preview 2 Release,ASP.NET組的Phil Haack寫了一篇很好的blog介紹了這個版本.在我的Roadmap那篇文章裡我提到我們將會公布ASP.NET MVC Framework的原始碼,讓我們容易構建,調試和修改(你可以自己修改遇到的問題而不用等到下一個版本更新) 今天我們建立了一個ASP.NET CodePlex project
Time of Update: 2018-12-07
1、同步和非同步區別 當未使用非同步頁時,一個線程只能為同一個頁面的請求服務. 即使頁面請求過程中處理其它的I/O等操作時,此線程也一直處於等待狀態. 當此頁面使用完此線程時,才將它放回到線程池. 線程數量是有限的! 所以當不使用線程時及時放回線池可以使系統效能大大提高! 當使用了非同步頁功能時,如右圖中,開始Thread1是為頁面服務的,但當頁面處理其它的事情(比如I/O或調用其它WebService) 時,Thread1被放回線程池, 此時Thread1可以為其它頁面請求服務了.
Time of Update: 2018-12-07
ASP.NET2.0提供如下緩衝方式: Output Caching Fragment Caching Data Cache SQL Cache Cache Configuration1. Output Caching: 當一個網頁被頻繁訪問時,我們可以把把整個網頁緩衝起來提高效率,當使用者在此訪問時,被格式化好的HTML被直接送到用戶端。 <%@ OutputCache Duration="120" VaryByParam="none" %>2. 參數緩衝:
Time of Update: 2018-12-07
1、瀏覽分類a. 修改Contoller的為如下using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using BookShop.Models; //import model namespace BookShop.Controllers{public class CategoryController :
Time of Update: 2018-12-07
我們先來用管理員介面的目錄管理來熟悉一下流程1. 我們希望同過Category/List來瀏覽所有的目錄,Category/New來添加目錄,Category/Edit/{id}來修改目錄,Category/Delete/{id}來刪除一個目錄。URL Format行為URL
Time of Update: 2018-12-07
ASP.NET MVC已經推出時間不短了,已經有很多項目在使用這個優秀的WEB開發架構。因為我們項目每次加人的時候,對MVC都不是特別熟悉,有一些人認為這個非常簡單,導致寫出來的程式完全不是MVC的,所以我就想寫個系列總結一下實戰中的經驗和一些學習的筆記。我們先不談論MVC的好處,等我們寫過一些程式和樣本後,再回來談。首先,我們先用MVC寫一個簡單的ASP.NET MVC3的程式來簡單的瞭解一下。 環境:VS2010ASP.NET
Time of Update: 2018-12-07
這裡介紹兩種發布方式1:使用開發工具中的CopySite功能。 其實他還是一個XCopy,就是多了 同步檔案/串連網站 等功能。還是把所有原始碼一起發布了2:使用先行編譯部署 這一個就走向另外一個極端:發布的時候只有dll檔案,沒有任何原始碼,甚至是html代碼也沒有。 使用方式:開啟asp.net2.0的sdk的Command