Time of Update: 2018-12-07
今天在一部剛剛好的電腦上發布一個做好的網站(Net 2.0),VS2005 Team suite英文版, 裝了TFS方便團隊開發, 在VS裡面可以運行與調試, 產生也沒提示出錯, 但到發布網站那部總出現一個錯誤, 使用發布過程中斷:Index was outside the bounds of the array。 感覺有點熟悉這個錯誤, 因為好久前我就試過這問題, 後來怎解決怎也想不起,在百度與google裡找了差不多一個小時, 發現原來是差一個補丁, 真暈倒, 這時就想起來原因了。
Time of Update: 2018-12-07
概述Orchard歸根結底是一個ASP.NET MVC(以後都簡稱為MVC)應用,但在前面的分析中,與MVC相關內容的涉及得很少。MVC提供了非常多的擴充點,本文主要關注Orchard所做的擴充。主要集中在如下幾個方面:1、Routing(路由)相關2、Controller相關3、ViewEngines相關4、Model綁定(Binding)相關5、Model驗證器(Validator)相關 我們將分幾個篇幅來分別分析。 參考資料:How ASP.NET MVC Works(強烈推薦)ASP.
Time of Update: 2018-12-07
檢視狀態是在頁面內的cookie而abc.aspx?page=1&id=5;伺服器端的狀態管理(Application)應用程式狀態,是一個全域的狀態工作階段狀態(session)資料庫對於應用程式狀態,位於應用程式根目錄下(虛擬目錄,和虛擬目錄的狀態,一個虛擬目錄也可以當成一個應用程式根目錄 一般是
Time of Update: 2018-12-07
inc的好處: 1. 長程式分段 2. 在inc中依舊可以使用原檔案的方法, 特別在MVC中取資料用ViewData, 推薦在部分功能做好的時候分區, 使主檔案精簡【what's inc file】 .inc 檔案顧名思義是include file的意思。 實際上,檔案的尾碼對於檔案包含是無所謂 你可以包含一個asp檔案,也可以包含txt文。 一般我們使用inc作為尾碼,是因為這樣能體 現該檔案的作用。 【why inc file】
Time of Update: 2018-12-07
文章目錄 資料繫結後台資料來源綁定(DataTable) <HeaderTemplate> 元素中的內容在輸出中僅出現一次<ItemTemplate> 元素的內容會對應DataSet 中的 "record" 重複出現<FooterTemplate> 的內容在輸出中僅出現一次<AlternatingItemTemplate> 您可以在
Time of Update: 2018-12-07
早晨開啟www.asp.net一看,幾乎不認識了,粗粗瀏覽了一下就發現了以下變化:主導覽功能表中去除了我最常訪問的Learn欄目主導覽功能表中添加了Web Forms欄目MVC欄目中的Tutorials教程去除了"Models Overview"和使用linq來處理Model等和Model相關的章節。網站貌似已經改成了MVC架構首頁居然有"Find a Host"這樣的伺服器廣告"Get
Time of Update: 2018-12-07
ASP.NET:自訂實體類什麼是自訂實體?自訂實體是代表業務域的對象,因此,它們是業務層的基礎。如果您有一個使用者身分識別驗證功能(本文通篇都使用該樣本進行講解),您就可能具有 User 和 Role 對象。電子商務系統可能具有 Supplier 和 Merchandise 對象,而房地產公司則可能具有 House、Room 和 Address 對象。在您的代碼中,自訂實體只是一些類(實體和“類”之間具有非常密切的關係,就像在 OO 編程中使用的那樣)。一個典型的 User 類可能如下所示: '
Time of Update: 2018-12-07
前台:<asp:TreeView ID="TreeView1" runat="server" ImageSet="Msdn" NodeIndent="10" ShowLines="True" ExpandDepth="0"> <ParentNodeStyle Font-Bold="False" /> <NodeStyle Font-Names="Verdana" Font-Size="8pt" ForeColor="Black"
Time of Update: 2018-12-07
在asp.net中要不使用其他外掛程式的情況下只能使用定時器來檢查, 並執行任務.以下講解步驟:1. 在Global.asax 檔案中作如下修改void Application_Start(object sender, EventArgs e) {// 在應用程式啟動時啟動並執行代碼//定義定時器//1000表示1秒的意思System.Timers.Timer myTimer = new System.Timers.Timer(1000);//TaskAction.SetContent
Time of Update: 2018-12-07
1. 需要引用的類庫using System.Net;using System.IO;using System.Text;using System.Text.RegularExpressions;2. 擷取其他網站網頁內容的關鍵代碼WebRequest request = WebRequest.Create("http://目標網址.com/");WebResponse response = request.GetResponse();StreamReader reader = new
Time of Update: 2018-12-07
構建高效能ASP.NET網站之一 剖析頁面的處理過程(前端) 前言:在對ASP.NET網站進行最佳化的時候,往往不是只是懂得ASP.NET就足夠了的。 在最佳化的過程中,一般先是找出問題可能存在的地方,然後證明找出的問題就是要解決的問題,確認之後,在進行一些措施。系列文章在結構上的安排是這樣的:先講述前端的調優,我會在文章的標題後面標上”前端”,如果是後台代碼的調優,我會在標題上標上”後端”,如果是資料庫設計的調優,我會在標題上標上”資料庫”,希望大家多多提建議。 系列文章連結:
Time of Update: 2018-12-07
#region##添加JS檔案///<summary>/// 添加JS檔案/// 建立人:Porschev/// 建立時間:2011-7-25///</summary>///<param name="page">頁面</param>///<param name="url">路徑</param> public void AddScript(System.Web.UI.Page page, string url)
Time of Update: 2018-12-07
做個產生靜態頁樣本: 採用替換模版頁的形式產生靜態頁 第一步:建立項目,建立一個簡單模版頁:TemplatePage.htm<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head&
Time of Update: 2018-12-07
1、Session2、驗證碼YZM.ashx<%@ WebHandler Language="C#" Class="YZM" %>using System;using System.Web;public class YZM : IHttpHandler, System.Web.SessionState.IRequiresSessionState{ public void ProcessRequest (HttpContext context) {
Time of Update: 2018-12-07
RangeValidator 控制項用於檢測使用者輸入的值是否介於兩個值之間。可以對不同類型的值進行比較,比如數字、日期以及字元。我們一般會用來驗證輸入的年齡或者考試的分數等。下面我們一塊看看RangeValidator的屬性:屬性描述 BackColor 背景顏色 ControlToValidate 被驗證的控制項的 id Display 驗證控制項的顯示行為。 合法的值有:· None - 驗證訊息從不內聯顯示。· Static -
Time of Update: 2018-12-07
網上關於Asp.net驗證碼的樣本是在不少,前一段時間我發布的《51aspx實現的Asp.net無重新整理中文驗證碼》受到了廣大網站的轉載,但是關於其中無重新整理及波形扭曲的文章寥寥無幾,樣本也幾乎難尋,於是我搜集了一些資料寫了一個樣本免費提供給大家,主要特點如下:: 無重新整理:也就是一般網站都有的“看不清,點擊更換”、“更換驗證碼”的那種功能,一段js指令碼搞定! 波形扭曲:類似google驗證碼,這個能更有效防止驗證碼被機器人攻破,具體的扭曲程度可以自行設定(正弦曲線Wave扭曲圖片產生波
Time of Update: 2018-12-07
經常在論壇裡看到有問怎麼實現驗證碼的文章,其實關於驗證碼的文章在csdn,dev-club等網站上都有很多,但是很多文章只講訴了如何輸出一個隨機產生數字或字元的圖象,當然了,這個是驗證碼的核心了,但是對很多asp.net的初學者來說,怎麼使用它產生的圖象又成了一個問題(論壇有不少問這個的),這也是我寫本文的一個原因. 言歸正傳,關於驗證碼的原理,我就不多說了,大家可以參見其他文章,文末附有完整的執行個體代碼,裡面有詳細的注釋,你可以跳過解說文字,直接使用
Time of Update: 2018-12-07
用來驗證表單的驗證器(Web控制項)RequiredFieldValidator檢查使用者是否輸入或選擇了任何內容RegularExpressionValidator根據規則運算式檢查使用者輸入。該過程允許進行許多種類的檢查,可以用於郵遞區號和電話號碼等的檢查。CompareValidator將輸入控制項與一個固定值或另一個輸入控制項進行比較。例如,它可以用在口令驗證欄位中。也可以用來比較輸入的日期和數字。RangeValidator與 CompareValidator 非常相似,
Time of Update: 2018-12-07
一個簡易的 ASP.NET 2.0 樣本,可讓使用者透過 FTP 將圖片直接存入資料庫,並從資料庫讀出圖片,呈現在網頁中的 Image 控制項上。用的是 .NET 2.0 的 API,因此樣本亦可套用在 ASP.NET 3.5 環境中。撰寫環境: VS 2005、SQL Server 2005樣本下載點:http://files.cnblogs.com/WizardWu/081118.zip 圖 1 本樣本執行畫面優點:* 圖片可直接存入資料庫,方便管理。可避免用 Windows
Time of Update: 2018-12-07
想實現任意多個檔案上傳的功能,點擊一次按鈕可以添加一個檔案上傳框,以前在網路硬碟上看到過。JavaScript我知道怎麼實現任意添加上傳檔案控制項,問題是添加的是Html控制項,我不懂怎麼讓伺服器端可以擷取檔案。 於是上google搜尋“ASP.NET