Time of Update: 2018-12-05
通過MultiView控制項,我們可以很方便的把多項內容整理到幾個視圖中,為了在視圖中能方便切換,該控制項公開了四個命令唯讀欄位。通過Button的CommandName和CommandArgument屬性就可以方便調用NextViewCommandName-定位到下一個視圖PreviousViewCommandName-定位到前一個視圖SwitchViewByIDCommandName-定位到對應的視圖ID SwitchViewByIndexCommandName-定位到對應的索引比如:
Time of Update: 2018-12-05
在css中已經設定了BODY的字型大小為12PX;但當網頁提交時,頁面字型就會自動變大。原因:CS代碼中用過Response.Write()直接輸出到頁面頭部,一般,提示資訊為了簡便都會這樣寫,如:Response.Write("<script>alert('提交後頁面字型變大!');</script>");這樣就會出現提交後頁面字型變大的問題。解決方案:在頁面底部加一控制項Literal 。輸出提示資訊: protected Literal
Time of Update: 2018-12-05
標題有點繞,請原諒。這裡解釋一下…背景:公司經常要發出一些Enewsletter,裡面含有一些特定的連結,當使用者點擊的郵件內連結的時候,會根據使用者的資訊帶客戶到不同的頁面,對一些客戶會讓他們填寫表格,而這些表格一開始已經提前放置了客戶的基本資料。客戶的來源可能是從公司網站的原有註冊使用者,也有可能來自公司從其他地方收集的資訊。--
Time of Update: 2018-12-05
DataList和Repeater是兩個十分有用的控制項,在新聞列表和圖片展示的地方經常用到。在這裡簡單的把他們介紹一下。1.DataList:前端頁面: <asp:DataList ID="PicList" runat="server" RepeatColumns="3" Width="90%" RepeatDirection="Horizontal"> <ItemStyle BorderWidth="0" BorderStyle="none"
Time of Update: 2018-12-05
這並不是我的原創,但我還是用他來做為今年的開篇吧.今年我們可能需要開始學習和使用ASP.NET了.希望此篇文章的作者不要見怪,呵呵...一、什麼是SQL注入式攻擊? 所謂SQL注入式攻擊,就是攻擊者把SQL命令插入到Web表單的輸入欄位或頁面請求的查詢字串,欺騙伺服器執行惡意的SQL命令。在某些表單中,使用者輸入的內容直接用來構造(或者影響)動態SQL命令,或作為預存程序的輸入參數,這類表單特別容易受到SQL注入式攻擊。常見的SQL注入式攻擊過程類如: ⑴ 某個ASP.NET
Time of Update: 2018-12-05
由於種種原因,我們有時需要從互連網上抓取一些資料,有些頁面可以直接開啟,而有些頁面必登入之後才能開啟。本文介紹的是使用 HttpWebRequest 和 HttpWebResponse 自動填寫提交 ASP.NET 表單並保持 Session 和 Cookie 的一個完整的例子。 這裡涉及到3個頁面:MyLogin.aspx,LoginOK.htm,Default.aspx: 1)MyLogin.aspx 頁面 MyLogin.aspx 頁面是登入頁面,如果使用者名稱和密碼正確會產生
Time of Update: 2018-12-05
在網上找到一個開源的Brettle.Web.NeatUpload.在公司IIS5.1上用都好使到客戶的Windows 2008 server IIS7上就不好用了.在網上看到一個解決辦法但我沒找到裡面說的節點可能是IIS7.5上有吧.內容如下:IIS 7 預設檔案上傳大小時30M 要突破這個限制:1. 修改IIS的applicationhost.config 開啟 %windir%\system32\inetsrv\config\applicationhost.config
Time of Update: 2018-12-05
1.在ASP.NET 2.0版本之前,字碼頁和展現層之間主要是通過類繼承來進行產生聯絡,但是問題就源於繼承,由於繼承是單向的,所以在其中一個類聲明的變數在另外一個類當中要使用就必須再次聲明並且用相同的ID。2.ASP.NET 2.0之後版本的通過partial classes方式來完成這項任務。把每一個物理檔案聲明為一個特定類的partial類就可以實現編譯的統一,即只要在其中一個partial檔案中聲明一個變數就可以在其他的partial中使用,非常的方便。
Time of Update: 2018-12-05
在定義好主版頁面以後,有時我們需要改變網頁的標題但是如果直接在主版頁面中更改title屬性又會導致其他的內容頁出現相同的title情況,VS2008中提供了主版頁面的新功能。1.通過內容頁中的Page指令中Title屬性改變內容頁title:<%@ Page Language=”C#” MasterPageFile=”~/MyMaster.master” Title=”My Title”
Time of Update: 2018-12-05
文章目錄 1.Route模組的基本構成.2.找到合適的Route來解析當前Url 本文主要說明了Asp.NET Route組件的基本工作原理.Route組件本來是MVC的一部分.但是後來獨立了.在寫Asp.NET MVC的程式時,心中一直有一個疑問,既然Route組件是Asp.NET的基礎組件了,那麼當一個請求到達的時候,Route組件如何將該請求轉寄給MVC呢? 昨天下載了Asp.NET
Time of Update: 2018-12-05
我們知道meta標籤作為用來類比HTTP協議的回應標頭報文.其用處有很多,網上已經有很多的概述這裡就不一一列舉,就其中的description(網站在搜尋引擎上的描述),keywords(分類關鍵詞),和http-equiv添加到Master頁,進行代碼操作:1.一般通過Page.Header屬性擷取或設定伺服器端Master<head>標籤的值.2.聲明HtmlMeta類型,並設定相應的屬性值.3.通過Page.Header的Controls.Add方法把meta註冊到Master
Time of Update: 2018-12-05
認證控制項作用1.RequiredFieldValidator-要求使用者必須填入資訊2.RangeValidator-檢查使用者輸入的資訊是否在某一區間內3.CompareValidator-比較輸入的值是否符合要求4.RegularExpressionValidator-用Regex進行檢查5.CustomValidator-自訂控制項的檢查屬性6.ValidationSummary-匯總錯誤資訊
Time of Update: 2018-12-05
Page.Validators屬性用於返回當前頁的驗證控制項集合,通過BaseValidator可以將其中所有的驗證控制項名字返回,Stephen Walther在他的書中就展示了以下代碼: foreach (BaseValidator valControl in Page.Validators) { WebControl assControl = Page.FindControl(valControl.ControlToValidate) as WebControl;
Time of Update: 2018-12-05
首先我想解釋一下標題中兩個關鍵字: "快樂", "ASP.NET程式員". 有的人想成為一個"傑出"的程式員, 或者"資深"的程式員, 簡單來說就是"大牛"級的人物 -- 但是本文不是針對此種發展方向不是說我不鼓勵大家朝這方向走, 而是對我而言我更看重"快樂"的本身. -- 而且除非你是天才導致"傑出"或者"資深"是同時需要正確的態度和漫長的過程. 那麼為什麼單單談"ASP.NET程式員" -- 這是對我本人的寫照, 也是對一類人的寫照 -- 我們跟著微軟混,
Time of Update: 2018-12-05
在asp.net中實現captcha的文章,網上已經有很多,解決方案也很成熟: 1. 一個用vb寫的開原始檔控制:http://www.codeproject.com/KB/custom-controls/CaptchaControl.aspx 2. 在 CSharp 中實現captcha控制項,基本思想是用bitmap 將文字“畫”出來,再用HatchBrush加一些點點。http://www.codeproject.com/KB/aspnet/CaptchaImage.aspx 3.
Time of Update: 2018-12-05
今年一月份,我發布了本系列第一篇ASP.NET 快樂建站系列 -- 1. 十五分鐘建立精美網站,(汗!七個月過去了…)我沒有繼續這個系列的原因是Sitefinity發布了最新的版本 Sitefinity 4, 原想等待這個最新平台。好訊息是他們的確也提供免費Sitefinity Community Edition, 不幸的是當我嘗試用 Sitefinity 4進行開發時,遇到了很多問題。Sitefinity 的確是一個很好的CMS平台,優勢是後台管理介面友好,整合了他們母公司自己的強大產品
Time of Update: 2018-12-05
Windows的網路磁碟機映射能加網路上的地址映射為本地磁碟(如Z:盤),可以在資源管理員點“映射網路磁碟機”或者cmd下輸subst命令進行操作;這在許多時候是十分有用的,比如程式要訪問其他廠商的儲存在檔案伺服器上的圖片、文檔等,這時候通過網路映射就在程式中就能向本地檔案一樣訪問網路上其他位置的檔案,同時一定程式也簡化了編程。 但在ASP.NET運行在IIS上時,啟動並執行賬戶是NETWORK SERVICE或AUTHENTICATED
Time of Update: 2018-12-05
asp.net mvc ctp版本發布不到一個月時間,在社區出現了叢多的優秀開源項目,社區的活躍性非常高哦,前一段時間園子裡也引發了MVC和WebForm的討論,現在給各位推薦幾個相關的優秀項目,這些項目是MVC的價值的最佳證明。1、 Asp.net mvc 和Castle 的MonoRail項目有著直接的淵源關係,第一個是Castle的Monorail項目,網站地址: http://www.castleproject.org/ ,建議讀讀這篇文章:MS MVC架構漩渦中的MonoRail未來。
Time of Update: 2018-12-05
相比ASP.NET1.X,ASP.NET2.0帶來很多的改變,本系列將從控制項的方面來看看2.0的控制項方面的各種新增和改進.本系列文章假設讀者已經對1.x的控制項比較的熟悉,因為2.0和1.x很多相同的地方將不會涉及,著重談談不一樣的地方,方便大家對ASP.NET2.0的控制項有進一步的瞭解和更快的掌握.(PS:本系列算是自己的學習心得,很多地方不足,望大家指正.)好了,廢話少說,讓我們開始進入ASP.NET2.0的控制項殿堂吧!ASP.NET 2.0 引入了許多新的伺服器控制項,能夠為資料訪
Time of Update: 2018-12-05
匯總1:一些有意思的貼子和工具 基礎1:互連網協議入門2:HTTP協議漫談3:HTTP 狀態代碼詳解4:協議森林5:restful(網路即軟體)技術文章1:細說 ASP.NET控制HTTP緩衝2:當你輸入一個網址的時候,實際會發生什麼?操作文章1:httperr 佔用系統空間的解決方案2:使用Microsoft Indexing Services開發網站全文檢索索引配置說明 IIS1:IIS串連數實驗——Web開發必讀2:探尋IIS最大並發數3:趣解HTTP狀態代碼4:ASP.NET進程最佳化5