早就有想法寫一個通用的底層架構了,畢竟平時的工作很多,使用第三方架構對項目適應度不會很滿意,所以還不如自己抽時間寫一套自己用著舒服的架構,於是花了幾個月的時間完成了這個項目的開發,現在介紹給大家,相信這套架構一定會適合實際工作中的需要,並對開發效率有所提升。本系列的文章將分8部分為大家介紹一下這個項目和這些庫檔案的使用。 本系列文章要介紹的架構名字叫做IsLine
上一期的文章中我們提到DataProvider模組,這個模組完成了各種資料來源的操作,相容的資料來源包括SQL SERVER資料庫、Oracle資料庫、XML檔案、文字檔、Config網站設定檔等。基本約束關係如所示: 圖 2.1 DataProvider 基本約束關係 這個模組主要包括以下命名空間: ● IsLine.Data.ContainerDefiner命名空間:
我們做一個測試程式:1、在空白頁上建立一個GridView,給它指定一個資料來源,填充一些測試資料(此例中是GridView1)。2、給頁面添加一個按鈕(此例中是btnExport),在按鈕的單擊事件中填入如下代碼:protected void btnExport_Click(object sender, EventArgs e){ Response.Clear(); Response.Write("<meta http-equiv=Content-Type
1 利用app_offline.htm 在asp.net 2.0中,如果你要COPY網站,進行網站維護,部署,和進行大量修改,有可能要停掉你的WEB應用程式了,而以一個友好的方式提示給使用者,比如什麼“本網站正在更新”等等的資訊,在ASP。NET
折騰了好久一會。終於解決了,在開始菜單選擇控制台 —— 添加刪除程式 —— 卸載 VS 2008;然後重裝 由於只卸載了編輯器和相應個別檔案安裝起來非常快,但是運行程式還會出現相應錯誤,讓你修複或註冊一個dll選擇VS中的命名提示 輸入: regsvr32 "%CommanProgramFiles%\Microsoft Shared\VS7Debug\msdbg2.dll"對話方塊提示註冊成功 即可正常使用了。
asp.net三層架構 為何使用N層架構 因為每一層都可以在僅僅更改少量的代碼後 ,就能放在物理上不同的伺服器上使用,因為每層做些什麼其他層都不知道 一個N層的應用程式通常有三層:表現層、業務層、和資料層 表現層 表現層用於使用者介面的展示,以及用業務層的類和對象來驅動這些介面 在asp.net中,該層包括aspx頁面、使用者控制、伺服器控制以及某些與安全相關的類和對象 商務邏輯層(Business Tier)(BLL)
xp下asp.net環境配置
asp.net配置IIS後; 伺服器應用程式不可用 您試圖在此Web伺服器上訪問的Web應用程式當前不可用 的解決辦法 錯誤:伺服器應用程式不可用 您試圖在此Web伺服器上訪問的Web應用程式當前不可用。 請點擊Web瀏覽器中的[重新整理] 按鈕重試您的請求。管理員注意事項:詳述此特定請求失敗原因的錯誤訊息可在Web伺服器的系統事件日誌中找到。請檢查此日誌項以明確該錯誤發生的原因。 重新註冊.Net 2.0 原因大概是先安裝了 .Net
學習asp.net比較完整的流程(轉載) from: http://www.tg029.com/viewthread.php?tid=2586&extra=page%3D1學習asp.net比較完整的流程如果你已經有較多的物件導向開發經驗,跳過以下這兩步: 第一步 掌握一門.NET物件導向語言,C#或VB.NET 我強烈反對在沒系統學過一門物件導向(OO)語言的前提下去學ASP.NET。 ASP.NET是一個全物件導向的技術,不懂OO,那絕對學不下去!
五、控制項結構 上一章講的是如何?多語言的設計,本章來講一下控制項部分。 不管後端的代碼多麼完善,多麼完美,最後都要以一定的形式展示出來,並且要使用靈活,這時就會用到控制項。
六、後台管理與前台展示 到上一章為止,已經講了本系統的各個組成部分,包括資料庫連接及控制項等,所有這些成果馬上就要展示在我們的面前了。 所有的管理功能,均由後台管理程式來實現。後台管理平台本身就是一個可以擴充的平台,客戶拿到手後,可以自己擴充。
部署系統以後,管理員需要有一套強大的日誌系統來診斷和修複配置上的問題,這就需要一套通過配置就可以變更日誌記錄的方式。經驗表明,日誌模組往往是軟體開發週期中的重要組成部分,Aicken曾用過一段時間的Log4Net,Log4Net是個很不錯的日誌架構,但是有時候仍然覺得有些不順手,例如,需要用不同類型的日誌記錄不同的類、方法的行為和不同的業務行為,有時需要在系統運行期,改變某個業務日誌的記錄介質或是否記錄等等,遇到這些因素Log4Net可能需要修改代碼重新編譯,而IsLine
文章目錄 IsLine FrameWork Provider介紹 DataProvider 接上文 IsLine FrameWork Provider介紹 其中IsLine.Data、IsLine.AppLog是我要重點介紹的,不過現在先來簡單說說各個Provider的作用。 DataProvider
日誌與異常
最近有一些朋友向我諮詢有關頁面重新整理與按鈕的事情,簡單的說就是當按鈕事件發生後,使用者又按“F5”或重新整理按鈕重新整理了頁面,這樣按鈕中的事件就會重複執行,這不是我們希望看到的。 以前也有一些解決方案,其中有些是Javascript完成的,有些是後台程式碼完成的。前者不是今天討論重點,今天主要向大家介紹一種C#完成的“重新整理”監控方法,當使用者使用“F5”或瀏覽器的[重新整理]
接上文 DataProvider是日常編程中最常用的Provider,它為項目提供了與資料庫互動的能力,使程式人員能夠方便、快捷的獲得SQL結構,簡化了程式碼,增強程式可讀性。它共有8個類庫,100多個方法,包括配置、功能和枚舉三部分,以下是它的基本類別關係: 圖3.4公用介面 圖3.5檔案操作 圖3.6 資料庫操作與資料容器介面 IsLine.Data.ContainerDefiner命名空間:
工作職責: 1.負責開發工作單位的需求分析、技術方案設計2.與業務部門進行技術溝通,提供支援人員 工作要求: 1、 電腦相關專業,精通ASP.net網站開發,2年以上web B/S軟體開發經驗; 2、 精通HTML/DHTML/XHTML、CSS、JavaScript編程, 熟悉Ajax開發 3、 有豐富B/S多層結構開發經驗, 熟悉分布式應用開發; 4、 熟悉物件導向的分析設計和編碼,熟悉PowerDesigner等設計工具 5、 精通C#,Asp.net,XML, 對.NET
最近一段時間有個項目涉及到.net和JAVA Webservice的互訪,現在該項目需要部署,還需要單獨部署一台windows Server,其餘為linux,就考慮能不能將.net 的webservice也部署到linux上,查閱了一些資料,終於搞定。現將步驟記錄,留作備忘。1.安裝的linux版本是Ubuntu 13.04,這個不必介紹,安裝完畢後啟動系統。2.啟動系統,首先提升使用者權限,按下Ctrl+Alt+T,進入終端命令列,輸入sudo gedit /etc/passwd
原文發表在http://dev.yesky.com/msdn/351/2163851.shtml?412,新編譯的一篇關於asp.net 2.0中webpart的文章:在現在的網站設計中,更強調的是使用者的個人化,讓使用者可以自由的設定符合自己喜好的頁面成為網站開發人員的頭號難題,不過現在看來這個難題微軟幫我們解決了。在asp.net
在asp.net 2.0下,gridview是十分方便的了,加一個DATASOURCE系列的控制項的話,就可以馬上和gridview綁定,十分方便。但其實也可以使用datatable或者dataview的,這個時候就不是用datasource系列控制項了。下面講下如何在asp.net 2.0下,實現gridview控制項的翻頁,各列排序,編輯的功能。