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