Time of Update: 2018-12-04
前幾日,培訓系統爆出兩個Bug,都是外網通過WebVPN訪問產生的,在內網訪問一 點問題都沒有,該問題描述如下:帶有MagicAjax 的頁面都報錯,說找不到 /AjaxCallObject.js考試頁面出現一堆ICag的字串第一個問題,我認為是以用的路徑不對,於是我尋找產生的HTML Dode,發現串連是被改了的,但是還是可以訪問出來,於是我嘗試強制引入該 JS,問題依舊, 我再把該JS檔案的內容Copy
Time of Update: 2018-12-04
原本在windows 2000 伺服器上 運行好好的系統,突然在昨天出現了詭異的問題,表現為:事件錯亂。如在編輯後,點取消確成了刪除,分頁點幾下就跑到了第一頁。我再次將系統部署到別人的機器,作業系統為windows 2003 , 測試沒有問題。那就是很奇怪的了。我估計有兩種情況:一:IIS的問題。二:在DLL編譯成子解碼的時候得問題,可能存在相容性。但是經過測試後,通過伺服器上的IIS訪問其他網站沒有問題,所以第一種情況就可以排除了。那第二種情況的話,可能是因為framework 1.1
Time of Update: 2018-12-04
ASP.NET中的DataGrid是非常方便的,而且也比較靈活,這段時間寫for webwork的介面UI,我就參照DataGrid寫了一個for jsp的Grid實現,個人認為,就使用來說 ,通過tag來實現的DataGrid比起ASP.NET的DataGrid無論從靈活性還是擴充性 來說,都一點也不遜色下面是我的Grid實現方式<cos:datagrid name="GridTest" value="listObj" border="1" cellSpacing="12"> &
Time of Update: 2018-12-04
Castle 的出現太讓我震驚了,完全拋棄了MS那死板的.NET開發架構,拋棄aspx,採用模版語言用什麼來形容Caslte?
Time of Update: 2018-12-04
由資料庫驅動的Web應用程式,如果需要改善其效能,最好的方法是使用緩衝功能。使用者從資料庫中檢索資料,可能是Web應用程式中執行最慢的操作之一。因為其中涉及多個環節,例如,Web伺服器、資料庫伺服器等。尤其是在使用者比較多,檢索的資料量比較大的情況下,會給包括使用者在內的各個方面造成不小的困難。如果能夠將資料庫中的資料緩衝到記憶體(也可以儲存在其他場所),則無需在請求每個頁面時都訪問資料庫。由於從記憶體中返回資料的速度始終比新提供的資料速度快,因而可以大大提供應用程式的效能。
Time of Update: 2018-12-04
如何寫出高效的SQL指令碼《二》 12. 視圖 盡量少用視圖,它的效率相對比較低。對視圖操作比直接對錶操作慢,可以用stored procedure來代替她。特別的是不要用視圖嵌套,嵌套視圖增加了尋找原始資料的難度。我們看視圖的本質:它是存放在伺服器上的被最佳化好了的已經產生了查詢規劃的SQL。對單個表檢索資料時,不要使用指向多個表的視圖,直接從表檢索或者僅僅包含這個表的視圖上讀,否則增加了不必要的開銷,查詢受到幹擾.為了加快視圖的查詢,MsSQL增加了視圖索引的功能
Time of Update: 2018-12-04
此功能適用於後台資料庫功能不強的web網站,即大部分文本不是存放在資料庫的記錄中,而是放在html檔案或者xml檔案中,僅僅把索引放到資料庫中,如文章標題、類別、查詢關鍵字等。這樣適合於後台沒有諸如MS Sql Server這樣的資料庫支援的Web網站。 適用於新聞發布系統,比如sina、163等都是採用動態產生html頁面的。 適用於需動態定製頁面的程式。比如論壇、聊天室等。可以載入定製好的html頁面,來加強美觀。 思路 1.
Time of Update: 2018-12-04
1.有關於URL的重寫,本文也只是拿來主意。相繼有MS的組件“URLRewriter”和在Global.asax裡的“Application_BeginRequest()”編碼方式,以及IIS裡的ISAPI設定。娜列下來,實現方法也都很簡單。 方法一:MS組件這裡也不用詳解了,相關請看:http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx用法很簡單,只需要把組件URLRewriter.d
Time of Update: 2018-12-04
XML聲明<?xml version="1.0" encoding="GB2312" standalone="no"?> <標記 屬性名稱="屬性取值"…>資料內容</標記>DataSet方法DataSet.ReadXml(string strFileName);DataSet.WriteXml(string strFileName);dbGuest.xsddbGuest.xml<?xml version="1.0" standalone="yes"?
Time of Update: 2018-12-04
經典收集(轉)asp.net控制項開發基礎(1) GridView模版列嵌套GirdView顯示主從表資料 GridView中添加一個CheckBox列 域環境中安裝部署VSTS全過程 設定VSS使支援通過Internet訪問 淺析Microsoft .net PetShop程式中的購物車和訂單處理模組(Profile技術,非同步MSMQ訊息) ASP.NET 2.0 正式版中無重新整理頁面的開發 ASP.NET 2.0中實現用戶端回調的簡化版 ASP.NET 2.0 Treeview
Time of Update: 2018-12-04
功能描述:A使用者使用AID登入 ,B使用者在A使用者未退出的情況下也使用AID登入 這時A使用者被取消許可權在Global.asax中添加以下代碼:void Application_AcquireRequestState(object sender, EventArgs e) { if (Request["MyCookies"] != null && Session["ID"] != null) {
Time of Update: 2018-12-04
<htmL xmLnS:v><hEAd><titLE>ASP edit</titLE><mEtA http-EqUiv='cOntEnt-tYpE' cOntEnt='tExt/htmL; chARSEt=gB2312' /><!-- nO jUmp --><StYLE REL='StYLEShEEt'>v/:* { BEhAviOR:URL(#dEFAULt#vmL);}BOdY, div,
Time of Update: 2018-12-05
一般來說編資料庫類的程式主要要解決的問題無非是添加,刪除,修改和查詢。這類編程都非常的簡單。接下來我利用一點空餘時間發一個函數裡麵包含和添加和刪除功能。實驗的架構可以使用IIS.5WEB伺服器ACCESS資料庫。這個我其實不用說的很詳細了,因為大家都應該知道的。我就直接把函數貼出來。大家只要稍微修改即可使用。 <%sub AdminEdit() dim Action,rsCheckAdd,rs,sql Action=request.QueryString("Action")
Time of Update: 2018-12-05
用JavaScript(JScript)寫ASP程式(build asp with server-side javascript)的優缺點及經驗總結。“謀劃”了很長時間,整理學習了很多代碼。只是想到哪兒寫到哪兒,不斷更新;歡迎有過此類編程經驗的同仁們斧正,感激不盡。優點總結:1、C風格的文法 {},親切、陶醉。2、";"的使用,可以在最終發布時壓縮代碼。3、三目運算子 ? : ,當然VBS中也可以摹擬出一個象VB中的IIf(expression, truepart,
Time of Update: 2018-12-05
1、varchar 類型的直接replace一下就ok了。 如:"update [t_information] set publisher=replace(publisher, '<script src=http://cn.daxia123.cn/cn.js></script>', '')" 2、text欄位,就要麻煩一下(超過8000就要另想辦法了)"update [t_information] set
Time of Update: 2018-12-05
預備知識:擴充方法(Extension Method);Asp.net MVC一般的做法以修改一篇blog為例,當我們再輸入框中輸入了修改的內容之後,通過點擊提交按鈕將新的blog內容提交到伺服器端,,我們可以修改blog的title,body和timestamp三項: 圖 1我們可能寫出這樣的代碼:[ControllerAction]public void Save(int id){ BlogDataContext dbBlog = new BlogDataContext();
Time of Update: 2018-12-05
第一次碰到.skin檔案時,並不知道它放在原始碼中是為何用,還以為是一個沒有用的檔案。 後來,在《ASP.NET2.0進階編程》這本書上,看到了對.skin檔案的解釋。.skin檔案是一個主題檔案。首先要在應用程式中建立正確的檔案夾結構。右擊項目,添加一個新檔案夾,命名為App_Themes.然後就可以在它的下面建立.skin檔案。
Time of Update: 2018-12-05
制約B/S程式的一個重要原因可能歸結於Http協議的無狀態性,每當我們要用戶端從伺服器上擷取資料或想執行一段伺服器端代碼,我們必須先提交頁面,在頁面提交後,事件控制代碼使代碼執行並把結果返回給提交的用戶端,這個事件驅動模式在大部分情況下沒有問題,但是它卻強制ASP.NET開發人員必須多做一些事情。為了儲存表單上的控制項狀態,開發人員要麼使用大量降低頁面速度的ViewState,要麼得寫一些複雜的程式邏輯,而且這也使瀏覽器增加了處理時間。在小頁面上,這沒什麼問題,但是在一些大量DHTML應用的頁面
Time of Update: 2018-12-05
第一種:建立一個串連類:public class Class1{ public Class1() { // // TODO: 在此處添加建構函式邏輯 // } public SqlConnection condb() { SqlConnection con = new SqlConnection("server=HPC;uid=sa;pwd=;database=Northwind"); return con; }}引用: Class1 cl = new
Time of Update: 2018-12-05
private void Button1_Click(object sender, System.EventArgs e) ...{ string PageUrl = http://localhost/Application/test.aspx; //你要產生的ASPX檔案 System.Net.WebRequest request = System.Net.WebRequest.Create(PageUrl); System.Net.WebResponse response