Time of Update: 2018-12-07
protected void Button1_Click(object sender, EventArgs e) { /* 微軟為Response對象提供了一個新的方法TransmitFile來解決使用Response.BinaryWrite 下載超過400mb的檔案時導致Aspnet_wp.exe進程回收而無法成功下載的問題。 代碼如下: */
Time of Update: 2018-12-07
接著上一次asp.net日曆控制項開發(1),上次寫完了日曆的js指令碼, 這次將它封裝成web控制項,方便使用。先上幾張圖看看效果如何。頁面調用方式:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
ASP.NET Framework深度曆險(3)March 25,2004Author:uestc95ArticleType:原創E-mail:uestc95@263.net.NET Framework Version:1.0.3705正式版VS.NET(C#) Version:7.0.9466正式版 這幾天胃口還算好,雖然算不上“吃嘛嘛香”,但是也算是不錯了,但願能增上幾斤才好。 怎麼樣,我們在Chapter Two最後提出的兩個問題估計早出來了吧,:)
Time of Update: 2018-12-07
其實已經有篇文章了http://blog.joycode.com/percyboy/articles/3595.aspx寫的不錯 不過還是有人問,要個c#版的,因為俺也是從初學者過來的,就寫了一個。看過的就不要進了。 注意在webconfig檔案的 <system.web> </system.web>標籤中加入<pages validateRequest="false" /> protected void Application_Start(Object
Time of Update: 2018-12-07
在項目中,遇到這個問題:需要通過強制回應對話方塊來上傳檔案,並且在父表單中擷取強制回應對話方塊中返回來的值。而在強制回應對話方塊中的上傳是通過伺服器控制項來實現的。點擊上傳後,強制回應對話方塊總是彈出一個於此相同地址的視窗,這並不是我想要的結果。如何解決這個問題呢?只需要在強制回應對話方塊中頁面的head標籤中加入<base target="_self" />即可。如:<head runat="server"><base target="_self" />
Time of Update: 2018-12-07
資料類型 資料類型簡寫標準命名舉例 AdRotator adrt Example Button btn btnSubmit Calendar cal calMettingDates CheckBox chk chkBlue CheckBoxList chkl chklFavColors CompareValidator valc valcValidAge CustomValidator valx valxDBCheck DataGrid dgrd dgrdTitles DataList
Time of Update: 2018-12-07
/**//// <summary> /// 經過處理擷取所略圖 /// </summary> /// <param name="ms"></param> /// <param name="height"></param> /// <returns></returns> private byte[] LessonPicAutoWidth(MemoryStrea
Time of Update: 2018-12-07
在ASP.NET頁面中使用SolpartMenu控制項 收藏 微軟為ASP.NET提供了大量的可以免費使用的控制項,包括常用的表單驗證控制項、日曆控制項等。但微軟似乎忘記了另外一個非常有用的控制項,那就是菜單控制項。的確,在網頁中適當地使用菜單,不僅可以降低版面布局的工作量,而且為日後欄目的擴充留有充分的餘地。網上雖然也有不少用JavaScript指令碼開發的菜單原始碼,但它們並不能“即拿即用”,必須針對實際情況進行二次開發,工作量大且不說,能否適用也還是個未知數,更別提以後的維護與擴充了。
Time of Update: 2018-12-07
ASP.NET模組——HttpModule[轉]HttpModule是如何工作的
Time of Update: 2018-12-07
個人很喜歡MVC這種開發模式,非常的方便,結構很清晰。但是在MVC下面,View與代碼是完全分離了,也沒有了服務端的FORM,意味著幾乎所有的伺服器控制項都無法使用!(內幕:其實本人基本上從來不使用服務端表單,即使在MVP模式下)在MVC的View當中,基本上我們只有自己使用 for foreach 這樣的迴圈來輸出資料了,內容少的也還好,但是多的話,就顯得很麻煩了。雖然這樣很靈活,但是看到一段的<%%>也挺頭痛的,所以,想想~~
Time of Update: 2018-12-07
1 編譯的方法是否是把csc與system等的相關檔案拷貝到web下,進行編譯之後 然後刪除他們,然後在aspx頁面中調用。 寫了一個.bat的處理檔案,也需要拷貝之後,才可以成功編譯! 請問大家是怎麼編譯的?2 為什麼我的extendedprofile不能構造自己的函數,它是繼承了profile的屬性。 在測試中發現可以使用profile的函數,但它自己的函數卻實效,提示 An object reference is required for the nonstatic field,
Time of Update: 2018-12-07
如何在ASP.NET應用中整合Windows域帳戶來進行許可權控制 公司專屬應用程式程式採用域使用者來代替獨立的使用者管理模組的好處很多。程式本身不需要單獨編寫使用者帳號管理模組與域使用者整合,使用者不需要單獨記憶使用者名稱口令,可以實現無縫登入採用域使用者方案安全性提升,認證時口令不在網上傳輸,域使用者安全層級其他好處多多首先需要配置IIS:為你的應用單獨建立一個web虛擬目錄,右鍵選擇屬性裡的目錄安全,許可權與存取控制,把“開啟匿名訪問”不選,僅僅選擇“整合Windows許可權認證”,別的都
Time of Update: 2018-12-07
本文通過一個特別的案例:終端使用者使用瀏覽器向伺服器請求包含100條最新新聞紀錄的頁面,慢慢的展開。本文集中在ASP.NET Web伺服器(特指用於接收使用者請求,處理商務邏輯和響應HTML的伺服器; 分布式,用戶端,IIS,資料庫和應用伺服器配置和最佳化部分,稍後介紹) 應用程式層級1.生產環境使用Release版本,而不是Debug版本關閉所有調試日誌和資訊移除所有用於調試,測試和跟蹤的代碼使用宏操作可以很方便的關閉和管理這些代碼#if DEBUG
Time of Update: 2018-12-07
Comet, (Reverse AJAX) 主要是通過HTTP 長串連, 保持和伺服器的串連, 實現Server PUSH 和雙向通訊。好處:1.和AJAX輪詢比起來 節省資源,並且延遲小, 2.和webSocket比起來,適用的情境比較廣泛。 1.先建立一個Asp.net MVC的空項目 添加一個控制器 (同樣的代碼在Asp.net WebForm中也是可以使用的) public class CometController : Controller {public
Time of Update: 2018-12-07
現在用asp的似乎越來越少了,社區和官方都沒有了支援。在物件導向的今天asp也不再流行。本人是從asp,vb起家的,對asp還是有很深厚的感情,看過一些php,.net,java的書後,嘗試在asp上也實現多層體系的架構。以下是以一個新聞網站實現的,目錄結構如下:BLL層即商務邏輯層,主要包含了商務程序的一些邏輯,業務層通過調用DAL實現對資料的CRUDDAL即資料訪問層,實現具體資料的CRUD的過程Model即模型層,以物件導向的方式實現業務中的實體。Web層即介面層Common層包含了整個網
Time of Update: 2018-12-07
ASP.NET 工作階段狀態使您能當使用者在構成 Web 應用程式的不同 ASP.NET 頁面之間導航時,為使用者儲存和檢索值。HTTP 是無狀態協議,這意味著 Web 服務器將頁的每個 HTTP 要求都當作相互無關的請求進行處理;預設情況下,伺服器不保留上一個請求期間使用的變數的值的任何資訊。因此,如果要想產生需要維護某些跨請求狀態資訊的 Web 應用程式(如實現購物車、資料滾動等的應用程式),就可能會非常困難。ASP.NET
Time of Update: 2018-12-07
摘要:關於Asp.net Ajax架構來實現拖放有多種方式,http://www.cncms.com.cn/ajax/10093_2.htm。比較簡單的一種是用AjaxControlToolkit中的伺服器控制項如DragPanelExtender等但是在效率和拖放之間資料的交換細節等方面與實際應用有些偏差。估完全採用客戶實現IDragSource和IDropTarget介面。可以先參考陳黎夫先生的http://www.cnblogs.com/dflying/archive/2007/0
Time of Update: 2018-12-07
關於mvc3的一個錯誤解決。'System.Web.WebPages.Html.HtmlHelper' does not contain a definition for 'RenderAction' and no extension method 'RenderAction' accepting a first argument of type 'System.Web.WebPages.Html.HtmlHelper' could be found (are you missing a
Time of Update: 2018-12-07
雖然這是個老話題了,在google中也有不少,不過還是經常有人問起,還是寫一下吧。1.確定有安裝.net framework 1.1,可以查看目錄,c:\winnt\microsoft.net\framework重啟IIS,重啟電腦(常規錯誤修正方法)2.如果你的Web伺服器使用了固定IP:確定你的“Internet資訊服務”中使用的是“預設web網站”並且屬性中的IP地址為“(全部未分配)”,不是指定IP地址。不要刪除預設web網站,如果刪除了,也可以建立一個名稱為“預設web網站”的目錄。3
Time of Update: 2018-12-07
做項目也有一段時間了,在程式中也遇到很多安全方面的問題。也該總結一下了。這個項目是一個 CMS 系統。系統是用 ASP.NET 做的。開發的時候發現微軟做了很多安全措施,只是有些新手程式員不知道怎麼開啟。下面我通過幾個方面簡單介紹: 1:SQL 注入 2:XSS 3:CSRF 4:檔案上傳SQL 注入 引起原因:其實現在很多網站中都存在這種問題。就是程式中直接進行 SQL 陳述式拼接。可能有些讀者不太明白。下面通過一個登入時對使用者驗證來說明: 驗證時的 SQL