Time of Update: 2018-12-06
一個簡單的ASP.NET頁面,一個Email輸入框加一個提交按鈕(asp:button),所要做的就是通過RequiredFieldValidator和RegularExpressionValidator來驗證輸入內容是否符合Email的要求,並通過提交按鈕來執行提交操作。 這裡要說的問題就是,如果僅僅是這樣的話,那麼當我們點擊提交按鈕時,如果輸入的內容不符合要求的話,控制項會直接顯示錯誤資訊,頁面不會重新重新整理,其實控制項是自己產生了一系列的指令碼來進行的判斷,和我們自己寫javas
Time of Update: 2018-12-06
使用MVC2開發一個web應用的時候,遇到兩個小問題,這裡做下記錄: (1) 通過ADO.NET Entity Data
Time of Update: 2018-12-06
關於百度等搜尋引擎對於是否帶"www"首碼的網域名稱的識別問題:即搜尋引擎會將www.abc.com和abc.com識別為不同的兩個網域名稱,這樣做的後果就是分散了對網站的關注度,不利於網站的宣傳和推廣。
Time of Update: 2018-12-06
先說一下項目背景,ASP.NET 網站,在MOSS網站下部署應用程式,當上傳大檔案時,大家都知道ASP.NET的上傳限制是4M,修改配置後可以變大,之前自己本機上開發都好使,但一上傳到伺服器就不好使,也下載了好幾個開源上傳組件,在本機上好使,但上傳到伺服器還是不行,鬱悶了,想一想,是不是MOSS中上傳大小為50M的限制,修改之,還是不行,最後又想到,是不是II7上傳大小30M的限制,修改之,好了,啊。。。
Time of Update: 2018-12-06
HTTP是一種無狀態的協議,因此在不同請求之間無法共用狀態,然而維護不同請求之間的狀態是很有用的。比如購物網站中購物車的實現就要依賴這種狀態實現。 應用程式狀態管理想必很多人對下面的程式碼片段很熟悉:Application.Lock();Application["MyGlobalCounter"] =(int)Application["MyGlobalCounter"] +
Time of Update: 2018-12-06
大家每天玩微博的時候,微博廣播內容上面有一項"可能認識的人",每次重新整理頁面的時候,那裡面的資料都會隨機的變化,今天就與大家分享下我寫一個通用對於從資料庫裡調用的資料隨機顯示的演算法,主要是mark一下。呵呵... 直接貼代碼。 Random random = new Random(); DataTable dt = new DataTable(); StringBuilder sb = new
Time of Update: 2018-12-06
ASP.NET緩衝全解析文章索引ASP.NET緩衝全解析1:緩衝的概述ASP.NET緩衝全解析2:網頁輸出快取ASP.NET緩衝全解析3:頁面局部緩衝ASP.NET緩衝全解析4:應用程式資料緩衝ASP.NET 緩衝全解析5:檔案快取依賴ASP.NET 緩衝全解析6:資料庫緩衝依賴ASP.NET 緩衝全解析7:第三方分布式緩衝解決方案
Time of Update: 2018-12-06
寫這篇部落格的時,先申明一下,我還只是一隻菜鳥級的猴子(asp.net程式猿,以下都用猴子代替)(不再解釋,越解釋越亂) 最近由於公司現在需要招聘猴子,而負責項目的人與領導有發生了分歧,所以招聘猴子面試的事情就交給我了,我也沒什麼經驗,之前也沒給別人面試過,一直都是人家面試我,但人家怎麼面試我的,我都忘記了,也許是時間太長了吧... 下面說下我給猴子們是怎麼面試的吧~ 首先是口頭面試: 首先我叫他自我介紹,他們就兩三句話就完事了,我想他們也沒啥面試的經驗...於是我就問了一下我認
Time of Update: 2018-12-06
昨天寫的那篇部落格http://www.cnblogs.com/tandyshen/archive/2012/05/21/Interview.html,到目前為止評論已經超過130了,有贊同的有反對的,越往後反對的勢頭好像越嚴重,今天我是來解釋的。首先說下昨天我也把題目做了下,第一題:5-10分鐘可以搞定;第二題:把功能實現,美工做得不是很好的話,大概半天左右的時間;第一題我只是想考察一下ta1、知不知道css中的絕對位置;2、知不知道jquery;3、知不知道css3;我也是看到最近發QQ表情
Time of Update: 2018-12-06
ASP.NET由於採用了管道式設計,具有很好的擴充性,而整個ASP.NET MVC應用程式框架就是通過擴充ASP.NET實現的。通過上面對ASP.NET管道設計的介紹,我們知道ASP.NET的擴充點只要體現在HttpMoudle和HttpHandler這兩個核心組建之上,實際上整個ASP.NET MVC架構就是通過自訂的HttpMoudle(UrlRoutingModule)和HttpHandler(MvcHandler)實現的。為了上讀者從整體上把握ASP.NET
Time of Update: 2018-12-06
ASP.NET頁面傳值方法很多,但各有各的優缺點1.cookie好用,但並不是每個人的電腦都給你用的2.application也不錯,但它是全域的,動下腳趾頭就知道用上它的時候少的可憐3.QueryString還行,就是局限性太大,簡單的ID什麼的可以用,稍稍複雜點的都不想用它4.Server.Transfer不錯,不過理解起來稍稍麻煩點5.再有就是今天的主題session了 ASP.NET中session在系統繁忙時是很容易丟失的,那我們該如何解決這個問題呢,通過查閱一些資料暫時找到兩種解決辦
Time of Update: 2018-12-06
今天與大家分享"最簡單的asp.net ajax post",只適用於初學者。開講: 如題,眾所周知,asp.net要實現無重新整理效果一般都使用ajax,網上也有很多資料,但是我想把這個簡單的例子記錄下來,所以就來部落格園寫一篇隨筆了,入正題... 看下前台代碼:Html And Js<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index.aspx.cs"
Time of Update: 2018-12-06
昨天看了一篇部落格園的文章【說說我畢業一年……】,我感覺我沒他那麼牛B,也許他做的是java,我做的是.net吧。哈哈…今天想總結一下畢業這一年的成長經曆。寫部落格只是為了為了和大家共同學習,共同進步,不為別的。 又到六月,又是高考的季節(雖然還沒高考,但我已經感覺到了幾家歡喜幾家愁了,過來人嘛,你懂的),又是畢業季。很多剛畢業的大學生都將進入職場。時光風逝,日月如梭(這句話是以前上高中國旗下講話的時候,老師們經常用的一句話,今天我也拿來用下)。轉眼都快畢業一年了。 這一年,就在一個公司
Time of Update: 2018-12-06
今天與大家分享一個小演算法,我是用C#寫的,其他語言也一樣換下文法就行了。以空格斷開關鍵字模糊查詢,類似於各大網站的搜尋功能。我想的就是一個拼接sql語句的過程。都是以空格斷開關鍵字,分兩種情況,一種是以空格斷開是”且”的關係,另一種是以空格斷開是”或”的關係。其實也很簡單,直接上代碼吧。 關鍵字"或"的關係代碼:/// <summary> /// 關鍵字"或"的關係 /// </summary> ///
Time of Update: 2018-12-06
Session:當前瀏覽器使用者,在瀏覽器關閉後或者是指定時間後(預設為20分鐘)失效同時根據Session的儲存方式,有不同的情況:InProc:該模式Session將會被儲存在IIS進程中,如果IIS進程重啟,那麼Session將會丟失 StateServer:該模式Session將會被儲存在ASP.NET State Service進程中,IIS進程的重啟將不會引起Session的失效,只有ASP.NET State Service進程重啟後才會失效。採用該方式儲存Session時ASP.
Time of Update: 2018-12-06
如果我們正在使用Session,那麼構建高效能可擴充的ASP.NET網站,就必須解決分布式Session的架構,因為單伺服器的SESSION處理能力會很快出現效能瓶頸,這類問題也被稱之為Session同步。微軟有自己的分布式Session的解決方案,那就是SessionStateServer,我們可以參考:ASP.NET Session State Partitioning
Time of Update: 2018-12-06
首先說明<%= %>的以前asp的用法,在asp.net也實用,<%# %>是asp.net中推出的用法,asp中未用這種用法.舉個例子: 如在後台中 form.vb 中我定義了一個變量(要全域的) public istg_xo as string="ABC" 那麼我在前台from.aspx中任何一個地方就可以調用這個變量了.... <javascript>
Time of Update: 2018-12-06
最近在做的系統中,碰到了一個問題,交易系統採用的UTF-8編碼,而一些支援系統使用的是GB2312編碼。不同編碼的頁面、指令碼之間互相引用,就會產生亂碼的問題,解決方案就是統一成一種編碼。asp.net 中,如果要修改輸出頁面的編碼,可以通過修改web.config中以下配置資訊<globalization requestEncoding="utf-8" responseEncoding="utf-8" />以上只是修改整體的預設編碼,如果只有某個頁的編碼需要修改,ASP.net
Time of Update: 2018-12-06
在技術更新的進程中, 仍然有一些人死抱著已經過了氣的東西不放. 也有一些人雖然進入到新的世界, 但仍擺脫不了陳舊的習慣. 我沒有用”陋習”這個詞, 因為我對這個詞也非常反感.新技術應該有新技術的做法, 進入ASP.NET的世界, 就應該把以往的習慣改正, 全新的進入新的世界, 把ASP的破爛扔掉.以下列舉的都是錯誤的做法, 請不要誤以為是推薦的做法而進行推廣:1. 使用server side include給ASPX引入共同的頁面構圖.在ASP.NET的機制下, 應使用ASCX(web
Time of Update: 2018-12-06
//datagrid中彈出詢問視窗://放在head之間<script language="JavaScript"> function delete_confirm(e){if(event.srcElement.outerText == "×")event.returnValue=confirm("真的要刪除嗎?");}document.onclick=delete_confirm; </script>//datagrid中的<asp:ButtonColumn