Time of Update: 2018-12-08
WebDataBak.aspx.cs bakServer.cs為自訂類代碼核心代碼:1.private void BtnDataBackup_Click(object sender, System.EventArgs e) { if ( lstDb.Items.Count == 0 ) { pub.Alert("資料庫列表不可為空!", this.Page); } else if( txtInFile.Text ==""
Time of Update: 2018-12-08
以前寫過一個Post:Tip:如何指定瀏覽器下載並儲存動態產生的資料時對話方塊裡的預設檔案名稱,但是如果指定的檔案名稱裡包含了空格,FireFox就會截取空格前的部分作為預設檔案名稱.解決方案很簡單:用雙引號把檔案名稱括起來:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> Response.AppendHeader("
Time of Update: 2018-12-08
記得一位很好的朋友-東哥說過在大學畢業之前一定要做的幾件事情:1、看懂petshop的架構;2、熟練運用緩衝技術;3、petshop的翻新。這幾天來閑下來了認真的研究了一下緩衝技術(Cache技術)。在這裡和大家分享一下,希望對各位初學者有點用處。ASP.NET2.0的資料庫緩衝依賴保證在表的內容發生改變後才使得緩衝失效,能夠保證快取資料的及時重新整理。根據我的實驗,只要客戶的重新編譯,或者資料庫表發生改變,都導致緩衝失效。下面是具體的步驟。 1、啟用表的緩衝依賴,以Pubs資料庫的Author
Time of Update: 2018-12-08
1. 現象:l 查看windows日誌工具,會發現如下錯誤: l 錯誤的詳細資料事件類型: 錯誤事件來源: DCOM事件種類: 無事件 ID: 10016日期: 2009-4-9事件: 14:05:11使用者: NT AUTHORITY"NETWORK SERVICE電腦: TPRI-SERVER描述:電腦-預設 使用權限設定未將 COM
Time of Update: 2018-12-08
Asp.net 如何調用 Excel ?1. 引用 Microsoft.Office.Interop.Excel.dll,自動封裝成Interop.Microsoft.Office.Interop.Excel.dll2. 代碼:/// <summary> /// 產生 excel 報表 /// </summary> private void CreateExcelReport() { string
Time of Update: 2018-12-08
總結大家的發言,期望中的火車新訂票系統:1)鐵付通:允許允值到帳戶 2)預訂方式:預訂不成功退錢回帳戶3)加入分配規則:解決像春節特殊節日下,優先滿足回家的人們(去年有回去的優先順序下降一檔、不是回家的優先最低。 什麼流量,根本就是最最基本的技術問題,談流量者SB)4)加入使用者信用評價體系,並和分配優先順序掛鈎5)支援PC、智能手機的訂票方式,逐漸減少人工售票點(不會線上訂票的人群)6)目標是:使用者可以10分鐘內完成預訂單(不需要也不提供查餘票功能)
Time of Update: 2018-12-08
先看一下Access的串連資料庫並開啟: string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source="; strConnection+=Server.MapPath("*.mdb"); //*就是資料庫的名字 OleDbConnection objConnection=new OleDbConnection(strConnection); objConnection.Open(
Time of Update: 2018-12-08
僅說兩點,實現看得蛋疼,說一下。因為出現在首頁,所以就有此文。摘錄一段微博,盡量避免在技術理解錯方向性問題:真不是微軟問題,是你的理解問題。 “清晰的思路遠比埋頭苦乾重要,正確的方向要比勤勤懇懇重要,做對的事情也比把事情做對重要。常常在評價人、事時,去評價那些表面的現象,忽略了內涵。最終,導致哪些真正有價值的人和事情被冷落了,而那些金玉其外敗絮其中的東西被吹捧了出來!” 一、沒有理解什麼叫多線程,所以下述的結論都是錯的*****************************在以下情形中訪問H
Time of Update: 2018-12-08
隨著微軟.NET的流行,ASP.NET越來越為廣大開發人員所接受。作為ASP.NET的開發人員,我們不僅需要掌握其基本的原理,更要多多實踐,從實踐中擷取真正的開發本領。在我們的實際開發中,往往基本的原理滿足不了開發需求,我們更多的要積累一些開發技巧,本文就向大家介紹一些實用技巧,希望對大家的開發有所裨益。 1. ~ 的用法 一般的情況下,我們是使用./../
Time of Update: 2018-12-08
在ASP中,經常會用到單值的輸出,比如<%=request("comeurl")%>,在等號後面就是一個賦值,在ASP.NET中,我以前都比較傾向於在這個位置放一個Label控制項或是Literal控制項,實際上,ASP.NET也有這樣的綁定過程,它可以類似於如下實現:用code-behind方式時,在頁面代碼中,在需要的地方寫入<%# GoodName %>,在頁面類中寫入protected string
Time of Update: 2018-12-08
ASP調用預存程序一般的方法:p.Append cmd.CreateParameter("參數名稱",類型,方向,大小) 參許參數值的類型的意義如下: 名稱值 整數值 功能 adDBTimeStamp 135 日期時間資料類型 adDecimal 14 十進位整數值 adDouble 5 雙精確度小數值 adError 10 系統錯誤資訊 AdGUID 72 全域性唯一識別字(Globally unique
Time of Update: 2018-12-08
最近做東西遇到了ajax跨域(cross domain)訪問的問題,最後採用了Application Proxies
Time of Update: 2018-12-08
: 在需要調用日期選擇的頁面放置兩個TEXTBOX與BUTTON以選擇開始時間與結束時間,並在html代碼的 </body>之前加入如下javascript語句: <script language="javascript"> function openModeBegin() { var
Time of Update: 2018-12-08
在項目開發中經常會用到索引標籤控制項,網上也有很多,其實只是簡單的功能,很多卻實現的很複雜,功能很強大,並不是我需要的。下面來實現一個簡單的TabControl 。先看示範:位置:TabContorl示範<hxj:TabControl ID="TabControl1" runat="server" TabSelectedIndex="0"><hxj:TabItem Text="Section 1" runat="server"> Lorem
Time of Update: 2018-12-08
這個控制項就是對 cloudgamer 的 仿163網盤無重新整理多檔案上傳系統 封裝,使我們使用更加簡單方便。先來看效果:<hxj:UploadControl ID="uploadfile" runat="server" MaxFileNumbers="5" AllowExtensions="jpg,gif" /><asp:Button ID="Button1" runat="server" Text="上傳" OnClick="Button1_Click"
Time of Update: 2018-12-08
2年前心血來潮 寫了Asp.Net大型項目實踐系列,得了園子裡很多朋友的關注和寶貴意見。時隔2年無論是工作和生活都發生了很多變化,唯一沒有變的是對技術的熱情。回過頭看,之前寫的那個系列和構架還是有很多錯誤和值得改進的地方。打算把這2年的積累和改進做成一個新的系列,應該是一個全新的東西。但和之前那個系列一樣,不會變的理念是
Time of Update: 2018-12-07
“無重新整理頁面”,只是一種不確切的效果描述(其實還有其他各種方法來實現這個效果),更確切的說是在頁面上用JavaScript調用伺服器端的一個方法,然後處理返回的資料。實現它最標準的方法當然是XMLHTTP。但是,程式員都希望能有更方便的方法,或者更佳的封裝。比如,Lostinet的Rane就是對XMLHTTP的一個很好的封裝。 在ASP.NET
Time of Update: 2018-12-08
原來寫過的一部分ASP.NET的頁面用於資料的選擇,也就是把合格記錄都顯示出來,由使用者選擇其中的一條。為了加快速度,所有合格資料取出後放在了Session中,分頁尋找時直接取這個資料就可以了。一直啟動並執行很正常(呵呵,可能是也不正常,只不過沒有看出來),後來換了一個資料量比較大的系統,選擇幾次資料後記憶體佔用竟然到了1個多G,最終造成記憶體超過極限進程崩掉了。 百思不得其解,資料是儲存在Session中的,退出的時候也根據相關的Key值清除了,應該會釋放掉了。但是即使我加了強制回收垃圾
Time of Update: 2018-12-07
Asp.net的身分識別驗證有有三種,分別是"Windows | Forms | Passport",其中又以Forms驗證用的最多,也最靈活。 Forms
Time of Update: 2018-12-07
一、什麼是SQL注入式攻擊? 所謂SQL注入式攻擊,就是攻擊者把SQL命令插入到Web表單的輸入欄位或頁面請求的查詢字串,欺騙伺服器執行惡意的SQL命令。在某些表單中,使用者輸入的內容直接用來構造(或者影響)動態SQL命令,或作為預存程序的輸入參數,這類表單特別容易受到SQL注入式攻擊。常見的SQL注入式攻擊過程類如: ⑴ 某個ASP.NET Web應用有一個登入頁面,這個登入頁面控制著使用者是否有權訪問應用,它要求使用者輸入一個名稱和密碼。 ⑵