Time of Update: 2018-12-05
一種簡單的方法, 將伺服器端檔案的伺服器路徑直接寫到一個LinkButton或者HyperLink的Url中, 讓瀏覽器完成下載. 但這麼做不夠靈活, 只能在page_load的時候寫死每個連結, 且直接使用明文公開檔案路徑, 大大降低了安全性.這裡我們使用一種基於Response對象的檔案傳輸方法, 改方法同樣是基於http協議的.我們可以在一個按鈕的相應函數中寫入如下代碼: CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
問題癥狀:當前標識(帳戶名稱**)沒有對“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的寫存取權限。 說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。 異常詳細資料: System.Web.HttpException: 當前標識(VMWIN2003\discuz_iwam)沒有對“C:\WINDOWS\Microsoft.
Time of Update: 2018-12-05
如果你是用VS做的開發,那麼在調試網站時,預設的瀏覽器為IE。 如果你的電腦上有多個Browser,想換一下,很簡單! 1.在網站名上右擊,選擇‘瀏覽方式’,可以看到Microsoft Internet Explorer(預設值)和內部web瀏覽器兩項。 在視窗右邊有個‘添加’按鈕,點擊後彈出‘添加程式’視窗,‘程式名’可以通過瀏覽的方式選擇你的瀏覽器的安裝路徑,比如我想添加firefox,就找到 Firefox的安裝路徑:C:\Program Files\Mozilla
Time of Update: 2018-12-05
http://4guysfromrolla.com/http://www.codeproject.com/?cat=4http://weblogs.asp.net/scottgu/about.aspxhttp://www.scottonwriting.net/sowBlog/http://www.netfocus.cn/articles1142.htmlwww.codeproject.com www.msproject.cnwww.51aspx.comhttp://www.codeusing.c
Time of Update: 2018-12-05
工作中需要進行E2E測試,即給出輸入,驗證輸出結果就可以了。E2E看似簡單,但內部的商務邏輯比較複雜,用自動化的形式來實現,需要瞭解內部的運行機制。簡化以下過程,就是Server A接收用戶端的請求,發送到Server B中,如果在Server B中命中了結果,那麼就直接返回給Server A; 如果在Server B中沒有命中,則Server B進一步調用Server C,由Server C去非同步離線去搜尋結果,然後把結果返回給Server B。在case中,不斷地由Server
Time of Update: 2018-12-05
Razor是asp.net MVC3的新擴充的內容,也是預設的視圖引擎 代碼錶達式 Razor的核心轉化字元是@,用來從標記到代碼的轉換(提出這個的肯定是個微博控,這樣也簡潔的不能在簡潔了) 例如@{ string name =
Time of Update: 2018-12-05
1 修改稿title 對於修改title在頁面內直接用 this.title="要修改的title"就可以了2 修改 Meta標籤 主要是用到了 HtmlMeta HtmlMeta bb = new HtmlMeta(); bb.Name = "keywords";//或者是description bb.Content = "這是柳州什麼地方的東西呢 "; this.Header.Controls.
Time of Update: 2018-12-05
在winFrom上面我們會用一個重寫Url的組件來實現偽靜態,來提供好的體驗和SEO等。而現在我們希望URL能夠滿足 1.容易記憶和拼字 2.簡短,反映出網站結構 3.使用者可以通過移除URL的末尾達到更高層的結構 用傳統的方式我們很難達到上面的要求,而路由解決了這些問題。和重寫URL不同的是,重寫只是將請求的URL進行了轉寄,而路由接管了整個URL的生命週期。 路由主要是用來匹配傳入的請求,並將請求映射到控制器操作,構造傳出的URL等。在MVC中有這樣的一段路由代碼
Time of Update: 2018-12-05
前一段時間一直做winFrom方面的事情,快有一年沒有做web方面的工作了,現在項目需要用MVC來做,以前都是webFrom 在分個層。但是產生的頁面噁心的不是一星半點鐘。 ASP.NET MVC 應用對約定的依賴性很強。如採用了約定的目錄命名結構,hi在Views目錄下面查詢檢視表模版檔案。這樣的好處是減少配置,(在最開始的時候我確實是建立了一個MVC的工程後,在web.config下面找相關頁面的配置資訊,卻什麼也沒有發現,還喃喃自語:不符合邏輯啊!)
Time of Update: 2018-12-05
1 整頁緩衝 適用情況 1. 不需要頻繁更新資料的頁面 2. 佔用大量時間和資源才能編譯產生的頁面。 <%@ OutputCache Duration="5" VaryByParam="id;name" VaryByControl="none" Location="Any" VaryByCustom="browser"%> Duration 必須屬性。表示頁面被緩衝的時間,以秒為單位 varyByParam 該屬性是以分號分隔的字串變數,以其中每一
Time of Update: 2018-12-05
大家在編程的時候,經常想測試一下自己這個頁面的執行時間,特別是在asp.net測試的過程中,為瞭解決這個問題,在下總結了一下頁面載入執行時間的方法,供大家學習之用! 一、從伺服器端得到1.在global.asax檔案中計算時間 DateTime dt; protected void Application_BeginRequest(Object sender, EventArgs E) { dt = DateTime.Now;
Time of Update: 2018-12-05
HyperLink特性:在目標網頁上執行新要求需要使用者啟動不要將目前網頁資訊傳遞至目標網頁可重新導向任何網頁,而不只是web應用程式中的網頁可讓您使用查詢字串或者工作階段狀態共用網頁之間的資訊(空間可以以程式設計方式建立URL和查詢字串)使用方式:導航而沒有額外處理應該由使用者控制另一個網頁的導航時Response.Redirect()特性:將目前網頁資訊公布至目標網頁公布目標網頁中的可用資訊需要使用者啟動可重新導向任何網頁,而不只是web應用程式中的網頁允許目標網頁在目標網頁和來源網頁位於相
Time of Update: 2018-12-05
用ASP.Net MVC做網站,用的最多的擴充,大概就是Html.TextBox擴充,但在某些特定的情況下,其行為也許不是你所期望的那樣。下面我們來看看這種特定的情況吧。為了說明問題,我們假設有這樣一個Modal類型: /// <summary> /// 我的對象 /// </summary> public class MyObject { /// <summary> /// ID ///
Time of Update: 2018-12-05
ASP.NET MVC 裡redirectMode="ResponseRewrite" 時候無法使用 Controller 來設定特定的錯誤頁面。我做了如下設定:(1)web.config: <customErrors mode="On" redirectMode="ResponseRewrite" defaultRedirect="Error/defaulterror"> <error statusCode="404" redirect="Error/404"/>
Time of Update: 2018-12-05
使用ScriptMange,就出現了“Microsoft JScript runtime error: 'Sys' is undefined”的錯誤,並且調試還報不能調試資料:查了查資料,查到了是這個原因:<system.web> <compilation debug="true" targetFramework="4.0" /> <httpHandlers>
Time of Update: 2018-12-05
前言:本文來源於微軟MVC3官方教程.在http://mvcmusicstore.codeplex.com/可以下載到最新版本的源碼和英文PDF教程.(文章來自iNxProj.Com)和英文教程一樣,本文將分成十章節來介紹這個音樂市集的建立.導航目錄:(一)前期準備,建立MVC項目(二)控制器(三)視圖與模型(四)資料訪問(五)使用腳手架功能建立編輯頁面(六)使用Data
Time of Update: 2018-12-05
第一種是通過調用window media player進行播放諸如:wmv,asf等格式檔案: <object align=center class=OBJECT classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 height=320 id=MediaPlayer width=356> <param name="ShowStatusBar" value="-1"> <param name="Filename"
Time of Update: 2018-12-05
1.出錯資訊:System.Data.OleDb.OleDbException: 操作必須使用一個可更新的查詢。解決辦法:給資料庫目錄everyone寫入權限原因:ntfs的安全設定中有存取權限的設定,使用者通過瀏覽器訪問WEB網站時也是作為伺服器的一個使用者來訪問的,這和直接在電腦上以administrator登陸是類似的,知道這點就容易解決了:win2000,winxp中安裝.net
Time of Update: 2018-12-05
一、ASP.NET跟蹤模式1.介紹提到ASP.NET跟蹤模式,不能不提到ASP程式。ASP程式中在WEB頁面上顯示出某些變數當時的值,常常使用Response.Write進行輸入,這在ASP程式中確實是一種很好的解決方案,但是,由於ASP.NET運行機理,這種方法在ASP.NET中會存在不少問題。問題總是要解決,ASP.NET推出了允許直接在代碼中編寫調試語句的新功能,從而在將應用程式部署到生產伺服器時,無需將它們從應用程式中移除,該功能叫做跟蹤。它允許在頁中編寫變數或結構、判斷是否符合某個條件
Time of Update: 2018-12-05
這幾天我們開始學習了ASP.NET技術。可以說以前學的大部分知識都是為了ASP.NET技術打基礎的。只要前面的學紮實了這個還是很好理解的。 ASP.NET是基於.net平台的Active Server Page技術,要知道的是ASP!=ASP.NET。從以下幾點來更深入的理解ASP.NET: 1,Code-Behind技術:代碼和頁面相分離的記錄; 2,純物件導向的技術:提供了大量的控制項和組件;