ASP.NET 是一個開發(fā)框架,用于通過 HTML、CSS、JavaScript 以及服務器腳本來構建網(wǎng)頁和網(wǎng)站。 MVC 是三個 ASP.NET 開發(fā)模型之一。 MVC 是用于構建 web 應用程序的一種框架,使用 MVC (Model View Controller) 設計: Model(模型)表示應用程序核心(比如
ADO.NET Connection對象代表與數(shù)據(jù)源的連接。在訪問數(shù)據(jù)庫時,首先創(chuàng)建一個ADO.NET Connection對象,通過它建立到數(shù)據(jù)庫的連接。通常需要在頭文件中定義一個VConnection對象。 連接字符串 連接字符串的幾個常用參數(shù): Provider:這個屬性用于設置或返回連
方法1、在Asp頁面首部<head>中添加如下代碼 Response.Buffer = True Response.ExpiresAbsolute = Now() &
在《通過擴展讓ASP.NET Web API支持W3C的CORS規(guī)范》中,我們通過自定義的HttpMessageHandler自行為ASP.NET Web API實現(xiàn)了針對CORS的支持,實際上ASP.NET Web API自身也是這么做的,該自定義HttpMessageHandler就是System.Web.Http.Cors.CorsMessageHandler。
Session對象用于存儲從一個用戶開始訪問某個特定的aspx的頁面起,到用戶離開為止,特定的用戶會話所需要的信息。用戶在應用程序的頁面切換時,Session對象的變量不會被清除。 對于一個Web應用程序而言,所有用戶訪問到的Application對象的內(nèi)容是完全一樣的;而不同
Visual Studio 2012本身都是已經(jīng)支持Jquery/Javascript智能提示了,為什么還是在有些項目中不行呢?好像在2012的Razor 編輯器中,或者說是mvc項目中,是支持的很好的。 但是在普通的web項目中,js智能提示還不是自動,需要進行一些配置。 第一
如何防止Access數(shù)據(jù)庫下載是一個很老的話題了,網(wǎng)上的討論也比較多。這里我們給出幾種在ASP.NET下防止Access數(shù)據(jù)庫被下載的方法。 我們這里假設Access數(shù)據(jù)庫名字為 test.mdb。 1、把數(shù)據(jù)庫放在WEB目錄外 如你的網(wǎng)站目錄是D:\www,你可以把數(shù)據(jù)庫放到D:\da
如何清除Form中所有的文本框內(nèi)容? 分兩種情況: (1)當所有的文本框都是頂級控件,即它們都直接位于this.Controls(或groupBox.Controls)中,此時遍歷一遍清除即可。 (2)當文本框不全處于頂級,即部分包含在某些容器控件內(nèi),如groupBox中,由于控件在
C# 5.0中引入了async 和 await。這兩個關鍵字可以讓你更方便的按照同步的方式寫出異步代碼。也就是說使你更方便的異步編程。下面演示使用async,await的方式:第一步:將 VS2010 升級到 VS2010 sp1.第二步:下載Async CTP,進行安裝第三步:為應用
了解ASP.NET的開發(fā)人員都知道它有個非常強大的對象 HttpContext,而且為了方便,ASP.NET還為它提供了一個靜態(tài)屬性HttpContext.Current來訪問它, 今天的博客打算就從HttpContext.Current說起。 無處不在的HttpContext 由于ASP.NET提供了靜態(tài)屬性HttpContext.
1、利用網(wǎng)頁Cookie傳值 下面為起始頁Defaut1.aspx.cs部分代碼: protected void Button1_Click1(object sender, EventArgs e) { HttpCookie cookie_name = new HttpCookie("myname"); cookie_name.Value = this.TextBox1.Text;
在開發(fā)ASP.NET WebFrom時,如果想要追蹤每個頁面的執(zhí)行狀況與效能的話,其實是可以使用“Trace”功能,如此一來就可以在每個頁面的下方顯示頁面執(zhí)行時的完整詳細信息,包括前端傳送的Http Request、所有的Session、Cookie等,對于開發(fā)時期來說,這些信息可以幫助我
突然想學一下windows server服務器系統(tǒng),可無奈在網(wǎng)上找不windows server 2008只得在2003上玩了?蓻]有想到第一次部署一個網(wǎng)站卻也遇到了不少問題。所以將問題一一記錄下來。1、在IIS6下新建一個網(wǎng)站就用那個80端口了。2、記住IIS默認的ASP.NET是2.0的
我們還是簡單的來復習一下Session吧:Session的數(shù)據(jù)時保存在服務器端,并且每個客戶端對應不同Session。那么Session究竟是如何保存,如何區(qū)分客服端的了?我們還是沿用以前的方法來講吧,以一個demo開始: protected void Page_Load(object sender, EventArgs e
當一個aspx頁面請求處理包括大量的IO工作,而這些IO資源又非常有限的情況下,那這個頁面在對面大量請求的時候就有可能導致大量線程等待處理,從而使應用程序線程開銷過多影響整體的處理效能.在這種情況我們更希望通過一個隊列的機制控制處理線程的開銷來實現(xiàn)更高效的處
由于HTTP協(xié)議的無狀態(tài)特性,導致在ASP.NET編程中,每個請求都會在服務端從頭到執(zhí)行一次管線過程, 對于ASP.NET頁面來說,Page對象都會重新創(chuàng)建,所有控件以及內(nèi)容都會重新生成, 因此,如果希望上一次的頁面狀態(tài)能夠在后續(xù)頁面中保留,則必需引入狀態(tài)管理功能。
對于企業(yè)應用的開發(fā)者來說,異常處理是一件既簡單又復雜的事情。說其簡單,是因為相關的編程無外乎try/catch/finally+throw而已;說其復雜,是因為我們往往很難按照我們真正需要的策略來處理異常。我一直有這樣的想法,理想的企業(yè)應用開發(fā)中應該盡量讓框架來完成對
我們在做web項目的時候,時常會遇到需要在線編輯的情況,需要我們在網(wǎng)頁上進行編輯,就像在Word里編輯一樣,今天就把常用的幾種在線的編輯器介紹給大家,順便沒一種編輯器都會帶有相應的使用示例,方便大家使用。好了,廢話不多說,直接進入正題。
本文的初衷在于對Asp.net常用數(shù)據(jù)綁定控件進行一個概覽性的總結,主要分析各種數(shù)據(jù)綁定控件各自的優(yōu)缺點,以便在實際的開發(fā)中選用合適的控件進行數(shù)據(jù)綁定,以提高開發(fā)效率。 因為這些數(shù)據(jù)綁
一、控件也是類 【效果】 【操作步驟】 1、 新建網(wǎng)站W(wǎng)eb 2、 添加類CustomDataList.cs(系統(tǒng)會提示你把類建在App_Code文件夾中),代碼如下: using System; using System.Collections; using System.Text.RegularExpressions; using
Excel 的強大之處在于它不僅僅只能打開Excel格式的文檔,它還能打開CSV格式、Tab格式、website table 等多鐘格式的文檔。它具備自動識別行號,字符,格式化數(shù)字等功能,例如:如果你在Excel 單元格中輸入數(shù)字 "123456789012" 會自動轉化為"1.23457E
一步一步讓你看明白。。 先說說吧,然后在上代碼。ispostback:就是判斷頁面是首次加載的,還是數(shù)據(jù)回發(fā)(有get或者post請求過的)后的頁面。上代碼吧,直觀點。 1.asp.net頁面 <body> <form id="form1" runat=&quo
作為一個程序猿,數(shù)據(jù)分頁是每個人都會遇到的問題。解決方案更是琳瑯滿目,花樣百出。但基本的思想都是差不多的。 下面給大家分享一個簡單的分頁器,讓初學者了解一下最簡單的分頁思想,以及在ASP.NET MVC中的簡單實現(xiàn)與應用。 一,定義分頁器類
1、 添加 UrlRewriter.dll 到 bin目錄中 2、configSections 節(jié)點中添加 <configSections> <section name="ReplaceUrl" type="URLRewriter.Config.UrlsSection, URLRewriter"/> </configSections>
緩存是指系統(tǒng)或應用程序將頻繁使用的數(shù)據(jù)保存到內(nèi)存中,當系統(tǒng)或應用程序再次使用時,能構快速的獲取數(shù)據(jù)。 它的弊端在于顯示的內(nèi)容可能不是最新,最精確的 ASP.Net 緩存主要分為兩大類: 網(wǎng)頁輸出緩存和應用程序緩存 &nbs
每次服務器接受到請求,都要先經(jīng)IIS處理。這不是一篇描述asp.net生命周期的文章,僅僅是關于IIS操作的。在我們開始之前,先了解這些會有助于對全文的理解,同時歡迎反饋和建議。 什么是Web Server? 每當我們通過VS運行ASP.NET網(wǎng)站時,VS集成的ASP.NET引擎會響
asp.net 驗證碼控件 1 using system;2 using system.collections.generic;3 using system.linq;4 using system.web;5 using system.drawing;6 using system.drawing.imaging;7 using system.web.sessionstate;8 namespace webapp9 {10 /// <summary>11 /// 驗
用VS2008做asp.net網(wǎng)站調試時,經(jīng)常會多出來一個目錄,如http://localhost:1234/Foo/,由于一些圖片的路徑問題,我們不需要最后的/Foo/目錄,而是像IIS調試那樣,直接出現(xiàn)以下 的地址:http://localhost:1234/,那么怎么實現(xiàn)VS2008 調試網(wǎng)站時的
不知道有多少人對這個題目感興趣,因為最近在做一個網(wǎng)站玩玩,有點閑心給網(wǎng)站加了國際化支持。雖然ASP.NET已經(jīng)有ResourceManager這個類,并且有標簽實現(xiàn)國際化的支持了,但是它的問題是,ResourceManager對每一個需要翻譯的句子都要求有一個鍵(Key):1. 要先創(chuàng)建
基于jQuery和Flash的多文件上傳插件uploadify的確很好用。但今天在用這個插件的時候遇到了一個非常頭痛的問題,上傳文件的時候,我后臺的session突然都丟失了,我進入調試去查看session變量發(fā)現(xiàn)為null。悲劇,難道我不能用這個插件了嗎?當然不可能,這么好的東西當
前段時間做了個ymPrompt提示效果的驗證控件,ymPrompt是彈出提示的。彈出提示會增加無畏的鼠標點擊動作。前段時間看到園里有位高手寫了個純css+js的一個效果,我把它和asp.net驗證控件結合起來,用這位高手寫的效果做為asp.net難控件的提示效果。如下圖和以前寫的比
為什么要用預編譯?博客園博客程序中.aspx和.ascx文件總共加起來有3000多個(博客模板中有大量的.ascx文件)。如果使用動態(tài)編譯,每次只要更新bin文件夾中的任何一個dll文件,動態(tài)編譯至少需要5分鐘(訪問量越高,所需的編譯時間越長),而在動態(tài)編譯期間網(wǎng)站
看了dragonpig寫的“教你30秒打造強類型ASP.NET數(shù)據(jù)綁定”,眼前一亮,真是太給力了,原來還可以這樣進行數(shù)據(jù)綁定。 立即小試了一下,并進行了一些改進,目前已經(jīng)應用于Home中的新聞欄目。下面分享一下改進心得。 使用傳統(tǒng)的ASP.NET數(shù)據(jù)綁定方法,有兩個
也許很多朋友在做WEB項目的時候都會碰到這樣一個需求:當用戶上傳文件時,需要將上傳的文件保存到另外一臺專門的文件服務器。要實現(xiàn)這樣一個功能,有兩種解決方案:方案一、在文件服務器上新建一站點,用來接收上傳的文件,然后保存。方案二、將文件服務器的指定目
議題.NET Framework 3.5 和Visual Studio 2008C# 面向對象程序設計ASP.NET 狀態(tài)管理和頁面?zhèn)髦礎SP.NET 中的錯誤處理ADO.NET與數(shù)據(jù)訪問架構與模式安全與性能優(yōu)秀的團隊開發(fā)管
聯(lián)系我們 | 發(fā)展歷程 | 版權聲明 | 下載幫助(?) | 廣告服務 | 軟件提交 | 網(wǎng)站地圖 | 意見反饋
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告