Time of Update: 2016-12-08
利用JQuery的$.ajax()可以很方便的調用asp.net的後台方法。[WebMethod] 命名空間1、無參數的方法調用, 注意:1.方法一定要靜態方法,而且要有[WebMethod]的聲明後台<C#>:using System.Web.Script.Services; [WebMethod]public static string SayHello(){ return "Hello Ajax!";}
Time of Update: 2016-12-03
關於資料庫作為一個有“情懷的”(B格高一些的).NET開發工程師,需要多少知道一些這樣的小故事。哪怕僅僅當作一些扯淡的談資。 1.檔案型資料庫(常見的)AccessSQLiteSQLServerCE 2.有兩種 SQLServer確切的說,講到SQLServer其實有兩種即MSSQLServer、和SyBaseSQLServer。兩者之間關係是這樣的。SQL Server是由Microsoft開發和推廣的關聯式資料庫管理系統(DBMS),它最初是由Microsoft、Sybase和Ashton-
Time of Update: 2016-12-03
在這篇文章中,將介紹一些提高 ASP.NET Web 應用程式效能的方法和技巧。眾所周知,解決效能問題是一項繁瑣的工作,當出現效能問題,每個人都會歸咎於編寫代碼的開發人員。 以下為譯文那效能問題到底該如何解決?以下是應用系統發布前,作為 .NET 開發人員需要檢查的點。 1.debug=「false」 當建立 ASP.NET
Time of Update: 2016-11-30
在ASP.NET Core中使用百度線上編輯器UEditor0x00 起因最近需要一個線上編輯器,之前聽人說過百度的UEditor不錯,去官網下了一個。不過服務端只有ASP.NET版的,如果是為了能儘快使用,只要把ASP.NET版的服務端作為應用部署在IIS上就可以立即使用了。不過我的需求並不急,所以把ASP.NET移植到了ASP.NET
Time of Update: 2016-11-30
我準備使用ASP.NET 5開發出更多的東西。從5到8的旅程很有意思,但是也有很多是我未曾探索的。一言難盡。關於過渡到這個新平台的曆程,開發人員或許能從這篇文章中一窺究竟 1.興奮——老夫聊發少年狂 隨著候選版本的臨近,遠處的戰鼓變得清晰嘹亮起來。眾多圍繞ASP.NET
Time of Update: 2016-11-30
首先我們需要知道程式有沒有記憶體泄露,然後定位到底是哪行代碼出現記憶體泄露了,這樣才能將其修複。最簡單的方法當然是藉助於專業的偵查工具,比較有名如BoundsCheck,功能非常強大,相信做C++開發的人都離不開它。此外就是不首先我們需要知道程式有沒有記憶體泄露,然後定位到底是哪行代碼出現記憶體泄露了,這樣才能將其修複。最簡單的方法當然是藉助於專業的偵查工具,比較有名如BoundsCheck,功能非常強大,相信做C++開發的人都離不開它。此外就是不使用任何工具,而是自己來實現對記憶體泄露的監控,
Time of Update: 2016-11-26
一.基礎知識準備: 1.層的原則: (1)每一層以介面方式供上層調用。 (2)上層只能調用下層。 (3)依賴分為鬆散互動和嚴格互動兩種。 2.商務邏輯分類: (1)應用邏輯。 (2)領域邏輯。 3.採用的層: (1)展示層(使用者介面層):領域無關。 (2)服務層(應用程式層):應用邏輯。 (3)商務邏輯層(領域層):領域邏輯。 (4)共用層:提供通用代碼。 (5)實現層:提供介面實現。 4.約定: (1)領域層預設採用領域模型 (2)資料訪問層預設需要引用領域模
Time of Update: 2016-11-26
本文作者Spencer是一名專註於ASP.NET和C#的程式員,他列舉了平時工作、在家所使用的大部分開發工具,其中大部分工具都是集中於開發,當然也有一些其它用途的,比片處理、檔案壓縮等。 如果你是一名.NET程式員,不妨來看看本文推薦的這些工具吧。靈活搭配並使用它們,或許可以給你帶來意想不到的收穫哦。 主要工具 Visual Studio——IDEs工具之王,.NET開發人員的必備IDE。Visual Studio提供非常強大的啟動工具箱,並且還有一些讓人驚喜的外掛程式支援。在去年11月,
Time of Update: 2016-11-26
有人認為,現在是java和.net的時代,有誰還需要C以及彙編呢?孰不知,java和.net是建立在軟體之上的,是為了壟斷市場而建立起來的體系,猶如挖好一個金壁輝煌的坑,請你往下跳,還自以為站在巨人的肩膀上,事實上成了坑底之蛙。要成為一個真正的程式員,並期望成為一個程式員高手,必須從機器出發,從cpu到作業系統,再到軟體體系,高手的境界就是悟道後的明鏡靈台,軟體設計出神入化,我就是程式,程式就是我。旁觀者李四說:此人大笨也!我用滑鼠隨便拖幾個控制項,就是一個xxx管理系統了,你用C語言怕是一年也
Time of Update: 2016-11-26
先看下面一段程式,這段程式摘自《C 專家編程》:#include <stdio.h>int array[] = {23,34,12,17,204,99,16};#define TOTAL_ELEMENTS (sizeof(array)/sizeof(array[0])) int main(void){ int d=-1,x; /*........*/ if(d <= TOTALTOTAL_ELEMENTS - 2) x = array[d+1]
Time of Update: 2016-11-25
一些人覺得編程無聊,一些人覺得它很好玩。但每個程式員都必須緊跟程式設計語言的潮流。大多數程式員都是從C開始學習編程的,因為C是用來寫作業系統、應用程式最常用的語言。C編程筆記這些是華盛頓實驗學院C編程入門課的部分筆記。它們是以《C程式設計語言》的補充筆記(從1995年春開始)為基礎修改的,而這本書的作者就是大名鼎鼎的Brian Kernighan和Dennis Ritchie了,人們親昵地稱呼他們為K&R。使用C編程——UNIX系統調用和子程式David
Time of Update: 2016-11-25
如何防止Access資料庫下載是一個很老的話題了,網上的討論也比較多。這裡我們給出幾種在ASP.NET下防止Access資料庫被下載的方法。我們這裡假設Access資料庫名字為 test.mdb。1、把資料庫放在WEB目錄外如你的網站目錄是D:\www,你可以把資料庫放到D:\data 這個檔案夾裡,然後修改網站程式中的資料庫連接字串地址部分為:"D:\data\test.mdb"
Time of Update: 2016-11-25
下面是從Asp.net 後台添加CSS、JS、Meta標籤的寫法,我們這裡寫成函數方便以後使用。如果函數放在頁面類中, Page參數也可以不要。首先匯入命名空間 using System.Web.UI.HtmlControls;/// <summary> /// 添加JS指令碼連結 /// </summary> /// <param name="page">頁面</param> ///
Time of Update: 2016-11-25
1、Session到期自定丟失。2、當修改web.config 系統會重啟 SESSION 會丟失.3、Bin目錄有變化時候系統會重啟 SESSION會丟失(這裡變化指的是,建立新檔案、修改檔案名稱、修改檔案內容、刪除檔案、修改目錄名、刪除目錄) 唯獨建立新目錄時候部系統不會重啟, 4、整個應用程式目錄都被.net 所監控,一旦有變化 會導致重啟 SESSION 丟失。(這裡變化指的是,修改目錄名、刪除目錄)5、當進程使用者名稱 例如: Network Service
Time of Update: 2016-11-25
什麼是ASP.NET MVCASP.NET MVC 是微軟官方推出的基於ASP.NET的MVC模式網站應用程式程式開發架構。官方網站為:http://www.asp.net/mvc。ASP.NET MVC 的第一個版本是於2009年3月17日發布的RTM版本。自推出以來,就一直受到廣大程式員的歡迎。目前最新的ASP.NET MVC 3.0則是於2011年1月13日正式發行。ASP.NET MVC 各個版本下載地址:(admin10000.com 整理)ASP.NET MVC 1.0 http:/
Time of Update: 2016-11-25
什麼是.NET Framework? .NET Framework又稱 .Net架構。是由微軟開發,一個致力于敏捷軟體開發(Agile software development)、快速應用開發(Rapid application development)、平台無關性和網路透明化的軟體開發平台。.NET是微軟為下一個十年對伺服器和案頭型軟體工程邁出的第一步。.NET包含許多有助於互連網和內部網應用迅捷開發的技術。 .NET架構是微軟公司繼Windows
Time of Update: 2016-11-25
Cookie是一個偉大的發明,它允許Web開發人員保留他們的使用者的登入狀態。但是當你的網站有一個以上的網域名稱時就會出現問題了。在Cookie規範上說,一個cookie只能用於一個網域名稱,不能夠發給其它的網域名稱。因此,如果在瀏覽器中對一個網域名稱設定了一個cookie,這個cookie對於其它的網域名稱將無效。如果你想讓你的使用者從你的網站中的其中一個進行登入,同時也可以在其它網域名稱上進行登入,這可真是一個大難題。跨次層網域 我們知道cookie是可以跨次層網域來訪問,這個很好理解,例
Time of Update: 2016-11-25
ookie裡面不能寫中文,是由於cookie先天的編碼方式造成的。所以需要有一種中間編碼來過渡。 URLEncode是最好的選擇。我們以asp.net為例,代碼如下:設定Cookie時:HttpCookie cookie = new HttpCookie("name",
Time of Update: 2016-11-25
在ASP中,我們通常把表單提交到另外一個頁面(接受資料頁面)。但是在ASP.NET中,服務端表單通常都是提交到本頁面的,如果我設定form1.action="test.aspx";那麼就會導致視圖驗證錯誤的錯誤,因為Asp.net安全機制引起的。我們也可以關閉這個驗證,在接受頁面中(test.aspx)頭部加上 <%@ Page EnableViewStateMac="false" %>但這樣做不是很安全,其實asp.net 2.0
Time of Update: 2016-11-25
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.IO;