Time of Update: 2018-12-05
昨天在會上,技術總監提到jsonp這東西... 咱一頭霧水? 不解神馬情況~~~~ 。 相信很多同胞和我一樣不知道這東東是神馬, 故今天貼出來給大家瞧瞧這東東. 順便貼出我做的一個Demo~。Asynchronous JavaScript and XML (Ajax) 是驅動新一代 Web 網站(流行術語為 Web 2.0 網站)的關鍵技術。Ajax 允許在不干擾 Web 應用程式的顯示和行為的情況下在後台進行資料檢索。使用 XMLHttpRequest 函數擷取資料,它是一種
Time of Update: 2018-12-05
很多人在問,關於彈出對話方塊的問題,現總結如下:一:使用js指令碼 Response.Write("<script>window.alert(\"Hello World\");</script>"); Page.ClientScript.RegisterClientScriptBlock(GetType(), "", "<script>alert('請輸入正確的頁碼');</script>");二:為按鈕增加click屬性:
Time of Update: 2018-12-05
一、登入介面驗證成功後進入主介面,否則則退出應用程式。假設登入表單frmLogin.cs和主介面frmMain.cs在程式的Main入口這樣來實現:frmLogin login = new frmLogin();login.ShowDialog();if (frmLogin.blCanLogin == true){ Application.Run(new frmMain());} 因此在frmLogin表單中增加一個靜態變數public static bool blCanLogin =
Time of Update: 2018-12-05
之所以ASP.NET AJAX將Web Service提高到了如此的重要位置上,讓它幾乎成為了ASP.NET AJAX伺服器端邏輯最受推薦的實現方式,是因為Web Service天生就是純粹為了商務邏輯而設計的。我們都知道,Web Service沒有提供什麼“花哨”的使用者介面,而是心無旁騖地專註於程式邏輯上的實現,這恰好和ASP.NET AJAX用戶端編程模型所倡導的“將表現層和商務邏輯層徹底分開”的理念不謀而合——用戶端的ASP.NET AJAX架構用來處理常式所有的介面、與使用者互動功能,
Time of Update: 2018-12-05
讓用戶端JavaScript直接能夠非同步呼叫到伺服器端的Web Service,這看起來真的是個不錯的主意——理想化的分層Ajax應用程式就應該這樣嘛!不過作為被ASP.NET伺服器端開發模型“寵壞”了的我們,更加熟悉的方法是直接將方法寫在ASP.NET頁面中,比如處理頁面中的某個伺服器端按鈕Click事件的代碼,就可能這樣調用定義在同一張頁面代碼檔案中的方法:protected void Button1_Click(object sender, EventArgs
Time of Update: 2018-12-05
抽象工廠(Abstract Factory)模式是將工廠和產品全部抽象化,一個抽象工廠產生一組抽象產品,而一個具體工廠則產生具體產品的一個特定組合。它能夠維持這種相關對象組合的一致性,並使得使用者不需要瞭解工廠和產品的具體實現。 泛型不僅能用來做容器,還能夠提供代碼複用的手段。在泛型的參與下,許多設計就可能更精妙,更具擴充性。今天我就來示範一個利用泛型增強抽象原廠模式。我們知道,抽象工廠(Abstract
Time of Update: 2018-12-05
方配網站伺服器(FPWebServer)是一款免費輕量級獨立安裝版的IIS伺服器。支援ASP、ASP.NET、PHP(整合PHP+MySQL+PhpMyAdmin+ZendOptimizer)和其他IIS所支援的檔案類型與擴充,支援遠程請求,無串連限制,可以在本地快速搭建ASP、ASP.NET、PHP伺服器運行環境。很多從事網站開發工作的朋友以及站長經常需要在本地搭建網站伺服器運行測試環境,一健安裝方式與簡便的管理介面,讓任何人都非常容易簡單而快速地建立網站和管理網站,大大簡化了原來繁瑣的配置工
Time of Update: 2018-12-05
要防止同一使用者同時登陸,首頁應該記錄線上使用者的資訊(這裡與使用者名稱為例),然後判斷正在登陸的使用者裡面是否已存在。在這裡使用一個cache存放已經登陸的使用者名稱,但是還有一個問題就是要知道使用者是什麼時候離開系統的呢?這就要定期清除cache中的內容了,也就是設定一個cache的時間。這個時間可以跟使用者的session值聯絡起來,剛好當使用者session值失效的時候該使用者在cache裡面的資訊也會被清空.這樣就達到了防止同時登陸的效果,具體代碼如下:string
Time of Update: 2018-12-05
ASP.Net綁定資料到樹[TreeView]上的方法 本例提供2種方案,原理一致. 對於返回的list 也同理綁定。 代碼如下。--------獻給依然是菜鳥的我們建立表create table Tree(ID int primary key not null,Title varchar(20) not null,Url varchar(100) ,ParentID int not null)goinsert into
Time of Update: 2018-12-05
公司要我匯入一個Execl到SQLSERVER中。 可是欄位又和資料庫不一樣。 然後對應欄位的內容也不符合資料庫的標準。 沒辦法..只能通過讀取的方式了。 public DataSet GetExcel() { string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = c:\\sample.xls;Extended Properties=Excel 8.0"; //串連Excel
Time of Update: 2018-12-05
CSV檔案本身是TXT檔案。 所以..可以通過FileStream檔案流的方式讀取.如下代碼:public void GetCSV1() { FileStream fs = new FileStream("D:\\ReportLowIDAndHighID.csv", FileMode.Open, FileAccess.Read); //FileStream fs = new FileStream("c:\\sample.xls",
Time of Update: 2018-12-05
Http 請求處理流程 Http請求剛剛到達伺服器的時候 當WEB伺服器接收到一個 Http請求的時候,IIS 首先需要決定如何去處理這個請求(NOTE:WEB伺服器處理一個.htm頁面和一個.aspx頁面肯定是不一樣的)。那IIS依據什麼去處理呢?―― 根據檔案的尾碼名。 WEB伺服器擷取所請求的頁面(NOTE:也可以是檔案,比如
Time of Update: 2018-12-05
為什麼使用主版頁面?為了整個網站樣式統一,任何WEB應用程式都應該使用主版頁面。MVC架構中,有新的方式為主版頁面傳遞資料。 一個WEB應用程式可以包含多個主版頁面,主版頁面用於定義頁面配置,它與普通頁面的最大區別是多了<asp:ContentPlaceHolder>標籤,用於為子頁面內容佔位。當你建立視圖內容頁面(即普通頁面)時,可以選擇使用哪個主版頁面。內容頁面中會添加<asp:Content>
Time of Update: 2018-12-05
Action 過濾器在代碼中體現為添加到Action上方的屬性,MVC架構套件含了一些過濾器,如: OutputCache –指示Controller在指定時間內緩衝返回的結果。 HandleError –處理Contrller中Action拋出的異常 Authorize – 約束特定使用者或角色對Action的訪問 另外你還可以自己定義過濾器,比如:你想使用自訂的驗證機制;你想修改Action返回的資料等等。 使用Action 過濾器
Time of Update: 2018-12-05
在asp.net中經常出現包含這種形式<%%>的html代碼,我這裡特別收集了,總的來說包含下面這樣幾種格式:一. <%%>這種格式實際上就是和asp的用法一樣的,只是asp中裡面是vbscript或者javascript代碼,而在asp.net中是.net平台下支援的語言。特別注意:伺服器控制項中不能有<%%>文法(這裡我用C#代碼) <% int a = 2; int b = 3; int c = a +
Time of Update: 2018-12-05
剛剛接觸了一點點的Linq就一下子被它吸引住了,讓我一下子就產生了想一口氣學好使用的念頭。於是就在ASP.NET官網搞了個視頻看了下,我英語不是很好,不過大至聽懂了是怎麼用的。下面把我學到的一點點毛皮寫了出來,算是一個學習記錄吧。 首先介紹一下,我使用的是Visual Studio 2008開發工具、SQL Server資料來源,使用c#語言編寫的。 第一步、建立了一個SQL
Time of Update: 2018-12-05
說到不用設定iis,主要是為了實現在虛擬機器主機或是拿不到iis操作限的時候,不能添加isap又想實作類別似於靜態化的程式實現方式,先聲明,這裡最終要實現的效果是,最終可以用12345.html替換show.aspx?id=12345這樣的地址訪問也可以實現百度空間的http://hi.baidu.com/wu1987116替換http://hi.baidu.com/index.aspx?UserName=wu1987116功能,支援任意副檔名及無擴充程式要調整的部分只有兩塊。一是web.con
Time of Update: 2018-12-05
ASP編程中20個非常有用的例子 作者: 時間: 2003-10-18 文件類型:轉載 來自: 瀏覽統計 total:13826 | year:729 | Quarter:127 | Month:127 | Week:9 | today:1 1.如何用Asp判斷你的網站的虛擬實體路徑 答:使用Mappath方法 <%= Server.MapPath("\")%> 2.我如何知道使用者所用的瀏覽器? 答:使用the Request object方法
Time of Update: 2018-12-05
下面介紹如何進行ASP.NET中網站訪問量的統計。一、建立一個資料表IPStat用於存放使用者資訊我在IPStat表中存放的使用者資訊只包括登入使用者的IP(IP_Address),IP來源(IP_Src)和登入時間(IP_DateTime),些表的資訊本人只儲存一天的資訊,如果要統計每個月的資訊則要儲存一個月。因為我不太懂對資料日誌的操作,所以建立此表,所以說我笨吧,哈哈。二、在Global.asax中擷取使用者資訊在Global.asax的Session_Start即新會話啟用時擷取有關的資
Time of Update: 2018-12-05
由於網站程式應用了“ISAPI應用程式(URL重寫)”技術,請將伺服器配置成支援“ISAPI應用程式(URL重寫)”,具體操作如下:IIS -> 網站屬性 -> 主目錄 -> 配置 -> 應用程式配置 -> 添加 ->