Time of Update: 2018-12-07
ASP.net的地址修正(URLRewriter)實現原理及程式碼範例 高露 一、概述 訪問者輸入:http://egojit.cnbolgs.com/default.aspx,實際請求和響應的地址卻是:http://www.cnblogs.com/egojit/default.aspx, 這就是UrlRewrite,除了實現次層網域功能,它在簡化使用者輸入地址、SEO、網站版本迭代更新等多個方面發揮著重要作用。 微軟曾在.net framework
Time of Update: 2018-12-07
一和二簡單的講解了EF和MVC的使用,三在此基礎上講解了Add-Migration資料移轉,結合這些我們很容易就可以去實踐項目了。在以後的系列中我們去搭建一個架構,並包含許可權系統,這樣為我們以後的項目節省很多工作,不用每個項目去搭建架構和寫入權限(每個項目都包含這些)。首先介紹下這個架構將要用的基本思想和基本技術:MVC4+EntityFramework5+JQuery+EasyUI+SQLserver2008.主要利用一些領域驅動的思想去搭建。本人初步瞭解領域驅動,肯定沒能瞭解其中的精髓,但
Time of Update: 2018-12-07
最近在做一個ASP.NET的系統,需要與Discuz整合實現雙向登入、註冊、修改密碼這些簡單的整合。 查了一些資料,最後還是選擇了官方提供的DiscuzToolkit,由於是開源的,所以用起來也方便,可以根據自己的需求做一些調整,在此也感謝DZ團隊。 第一步,當然還是將論壇安裝好,調試好,一切正常。 第二步,學習官方提供API文檔,http://nt.discuz.net/showtopic-66493.aspx。 第三步,查看官方提供的範例文件,http://nt.discuz.n
Time of Update: 2018-12-07
今天第一天開通了部落格,心情樂滋滋的,因為可以和園子裡的朋友一起研究技術了。我希望把平時在項目中積累的知識以及自己學習的知識同園子裡的朋友分享分享。為我們園子的壯大付出自己的一點努力。這是我發表的第二篇話題,希望對這<%%>文法不熟悉的朋友提供協助,對已經熟悉的朋友,希望能提出你們寶貴的意見。在asp.net中經常出現包含這種形式<%%>的html代碼,我這裡特別收集了,總的來說包含下面這樣幾種格式:一.
Time of Update: 2018-12-07
文章目錄 自訂RouteBase自訂IRouteHandler
Time of Update: 2018-12-07
由於項目需要最近在學習ASP.NET
Time of Update: 2018-12-07
系列目錄 ASP.NET MVC請求的服務過程是書中的,表述了一次通常的ASP.NET MVC請求的服務過程: 可以初步看出一個HttpRequest是如何被ASP.NET和ASP.NET MVC架構執行的:經過IIS和ASP.NET處理後,Core
Time of Update: 2018-12-07
很多購物網站的搜尋功能,都是你在文字框中輸入東西後直接斷行符號就跳到搜尋網頁了,但是在文字框外按斷行符號是不會響應的,自己看了一下他們的代碼,像中關村商城的是PHP寫的,搜尋就是一個form,裡面一個textbox一個submit按鈕,這樣在textbox中按下斷行符號後會自動的提交到form中的action,自己是用ASP.NET寫的,一個頁面就一個form,自己寫了一個響應文字框中斷行符號的東西出來,自己測試過,IE6,8,FIREFOX,CHROME中瀏覽正常,代碼:Code
Time of Update: 2018-12-07
做個記錄,省得以後用到的時候都得再找以前寫的代碼,而且發現以前寫的代碼還有點錯誤的,但層級達到3層以上的時候就看得出錯誤在哪了,下面是更正後的代碼:代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
ASP.NET帳號在預設情況下是沒有許可權操作Microsoft Office對象的,如果不進行許可權的配置,代碼會拋出類似以下的異常:檢索 COM 類別工廠中 CLSID 為 {00024500-0000-0000-C000-000000000046} 的組件時失敗,原因是出現以下錯誤: 80070005。這樣給Asp.NET操作Microsoft Office對象帶來了一定的困難。但我們還是要想辦法來進行Office對象的操作。下面簡單介紹一下本人在開發過程中曾經使用過的方法: 方法1:
Time of Update: 2018-12-07
看了dragonpig寫的“教你30秒打造強型別ASP.NET資料繫結”,眼前一亮,真是太給力了,原來還可以這樣進行資料繫結。立即小試了一下,並進行了一些改進,目前已經應用於Home中的新聞欄目。下面分享一下改進心得。使用傳統的ASP.NET資料繫結方法,有兩個地方一直讓人不爽:1) 缺少智能感知;2)
Time of Update: 2018-12-07
一:簡要介紹一下asp.net的執行步驟 1.IIS接收到客戶請求 2.
Time of Update: 2018-12-07
1.定義頁面內容View Code <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"><asp:Panel ID="resultDiv" runat="server"> <h2> 歡迎使用 ASP.NET! </h2> <p> 若要進一步瞭解 ASP.NET,請造訪 <a
Time of Update: 2018-12-07
顯示介面打開3個這樣的介面,再一個中輸入發送資訊,在其他介面中會同時得到數據。1.下載 SignalR jquery.signalR.js,並且引用。2.建立MVC工程。3.在Global.asax中加入註冊項目,註冊連接項目 protected void Application_Start() { RouteTable.Routes.MapConnection<myconnection>("echo",
Time of Update: 2018-12-07
名詞介紹:首先我們必須瞭解一點領域驅動(DDD)相關知識,至少要對一些名詞熟悉,我上傳的原始碼的注釋包含了很多這些名詞。例如倉儲,倉儲上下文,倉儲根,領域對象,以及什麼領域對象可以考慮作為倉儲根。這裡我就按我的理解做個粗淺的介紹。不當之處請原諒。比較DDD不是一朝一夕能領悟的東西,需要理論加實踐的不斷磨合,我這裡只是簡單的DDD。 1.領域對象:就是我們業務中的一個個對象。我想這不用多加解釋了。 2.倉儲根:就是能被直接操作到資料庫的領域對象,它是領域對象的子集。業務當中的所有操作都是對倉儲
Time of Update: 2018-12-07
原文連結:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-new-field-to-the-movie-model-and-table在這一小節我們將會使用Entity Framework的Code First Migration模式來為model類帶來一些改變,同時這些改變也會反映到資料庫中。預設地,當我們使用Entity Framework的Code
Time of Update: 2018-12-07
以前發過一個.NET上傳檔案的方法的,不過那個方法中對檔案類型的判斷只是對尾碼名來進行判斷的,這樣假如我把一個txt文字檔的尾碼名改為jpg了也可以上傳,這樣無意中就造成了安全問題。 剛剛從網上找了個方法,實驗了一下,是能夠辨認出正確的檔案類型的,如下:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
一言不足以畢之,請LOOK代碼: Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
初次在原有系統中使用Asp.NetAJAX調用WebService頁面總是提示pageRequestManager為Null,使用Html嗅探器調試後發現問題在於沒有自動注冊MicrosoftAjaxWebForms.js檔案,另寫了個例子運行並無問題,想了一下估計是Web.Config設定檔有錯了。沒辦法,只能一段一段的尋找原因,發現有一句 <xhtmlConformance
Time of Update: 2018-12-07
(華版) 很多人都會在地一時間裡想到用Cookies(HttpCookies)來儲存某些資料;以便在遊覽到另一個WebForm時,依然能夠從使用者端讀取所儲存的資料。但是,萬一如果使用者的遊覽器不容許Cookies。。。那就不是完了嗎。。。更何況Cookies只能容納4K Byte的資料而且! Dim DemoCookie As New HttpCookie("sampleCookie") Dim time As DateTime = DateTime.Now