Time of Update: 2015-06-13
標籤:sql 安全性漏洞 資料庫 sql注入 駭客 關於SQL注入,師父給驗收項目的時候就提過。但一直也沒深入去想是怎麼回事~~在學ASP.NET,做新聞發布系統的時候,又遇到了,這次不能放過了~~定義
Time of Update: 2015-05-25
標籤:1.執行無參數sql:string sql = "select * from IntegralInfo where convert(nvarchar,getdate(),23)=‘{0}‘ and status=1 and userinfoid=‘{1}‘";sql = string.Format(sql, DateTime.Now.ToString("yyyy-MM-dd"), uid);var IntegralInfoObj =
Time of Update: 2015-05-07
標籤: 在ASP.NET MVC中使用表單驗證。(首先要明白,驗證邏輯是應該加在Model、View和Controller哪一個裡面?由於Model的責任就是負責資訊訪問與商業邏輯驗證的,所以我們把驗證邏輯加在Model裡面。)第一步:引用下面這個命名空間 第二步:添加驗證 第三步:啟動調試,出現以下問題: 解決方案:超連結中包含瞭解決這個問題的詳細介紹,也就是通過Code First資料庫遷移的方式讓Entity
Time of Update: 2015-05-04
標籤: 啟動Visual Studio,建立一個web工程 點開工程目錄下web.config檔案, 找到節點,新增資料庫配置 aspx介面建立一個button和一個文字框用於測試資料庫連接, 其中button添加點擊事件 button對應click事件中添加以下代碼(一下代碼僅用於測試示範,暫不考慮嚴謹性) protected void Button1_Click(object sender, EventArgs e) { string setting =
Time of Update: 2015-04-29
標籤:一、使用OleDbConnection對象串連OLE DB資料來源 1.串連Access 資料庫 Access 2000: “provider=Microsoft.Jet.Oledb.3.5;Data Source=Access檔案路徑” Access 2003: “provider=Microsoft.Jet.Oledb.4.0;Data Source=Access檔案路徑” Access 2007:
Time of Update: 2015-04-23
標籤:CMD:C:\Users\ZhangSC>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regsql.exe -S ZhangSC-PC -U sa -P [email protected] -ssadd -sstype c -D SessionM Aspnet_regsql.exe 參數詳解-總的資訊和功能-W 是Wizard方式,也就是圖形介面的方式。 -C
Time of Update: 2015-02-26
標籤:第一步: 第二步: 第三步: 第四步:在網頁代碼中寫顯示格式代碼,如下<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:筆記本ConnectionString %>" SelectCommand="SELECT [編號], [名稱], [備忘] FROM
Time of Update: 2015-06-18
標籤:今天查看網頁原始碼,無意發現原始碼尾部拋出asp的錯誤資訊,但沒有顯示在網頁上。如果沒查看原始碼,還沒發現asp運行代碼出錯了。 大致情況是這樣,在asp中,有一個變數來表示使用者當前使用的容量,注意這個變數是字串,格式如: 20.3M, 50.6G最後一個字元不是M,就是G程式中需要做一個判斷,如果使用者使用的容量超過 50G,就彈出提示資訊了,相關代碼如下: 12345678910111213<%str
Time of Update: 2015-06-15
標籤:之前用EntityFramework Code First做了一些小項目,很是方便;後來在一個 Java 項目中接觸了myBatis之後,深深的喜歡上了這種最直接最原始最靈活的資料庫操作,所以最終決定改造之前的項目,使用IBatis訪問資料庫;一、架構搭建1)建立一個Asp.net Mvc的應用,.Net使用4.52)使用 Nuget 安裝 Unity 3.5,因為比較熟悉 Unity;3)使用 Nuget 安裝 Unity Bootstrapper for ASP.NET
Time of Update: 2015-04-22
標籤:asp.net上手容易但是精通困難,因為微軟把控制項都封裝好,你只管用就行了,但是想學習它的原理很困難,asp.net一般適合快速開發一個項目。java web上手困難但比較容易學的深入,因為所有的東西都有原始碼作參考。如果說哪個發展空間大,只能說這兩個在市場上差不多平分秋色,但是學習java施展的領域更廣,比如手機和非windows作業系統,這些都是asp.net所不能跨越的,而且做java程式員要比.net程式員薪水高很多,而且漲的也快,所以我選擇javajava
Time of Update: 2015-06-19
標籤:對於一些返回資料非常簡單的 Web API,比如我們今天遇到的“返回指定使用者的未讀站內短訊息數”,返回資料就是一個數字,如果通過 http response body 返回資料,顯得有些奢侈。何不直接通過 http headers 返回呢?節能又環保。於是今天在 ASP.NET Web API 中實際試了一下,證明是可行的。在 Web API 服務端藉助 HttpResponseMessage ,可以很輕鬆地實現,代碼如下:public class
Time of Update: 2015-06-17
標籤:最近在公司進行了一次asp.net web api的分享吧,不算是培訓。可能大家有些人對Web API的推出目的還不是很瞭解,可以看看微軟官方的定義,其實是為了提供一個好的REST Service方式。 REST是一種設計風格而不是一個標準。 通常是基於使用HTTP,URI和Xml等這些現有的廣泛流行的協議和標準。 1.資源由URI來指定 2.
Time of Update: 2015-06-13
標籤:範例程式碼項目啟動時,建立依賴注入容器定義一靜態容器 IWindsorContainer 1 private static IWindsorContainer _container; 在 Application_Start() 中,建立該容器 1 _container = new WindsorContainer(); 調用 Container Install 方法,向容器內註冊組件 1
Time of Update: 2015-06-15
標籤:.NET Framework的部分功能在Windows Server 2008 R2得到支援,包括:.NET 2/3/3.5的子集和ASP.NET。另外,PowerShell也在Server Core上可用。IIS7在Server Core上缺少的功能僅僅是本地的管理GUI,可以通過遠程進行管理 。安裝好的Server Core支援以下角色:.NET Framework 2.0, 3.0, 和3.5 子集, 包括WCF, WF和LINQ PowerShell 2.0 通過WoW64 支援3
Time of Update: 2015-03-06
標籤:原文:https://msdn.microsoft.com/zh-cn/magazine/dn781361.aspx身分識別驗證和授權是應用程式安全的基礎。身分識別驗證通過驗證提供的憑據來確定使用者身份,而授權則決定是否允許使用者執行請求的操作。安全的 Web API 身分識別驗證基於確定的身份請求和授權使用者請求的資源訪問。您可以在 ASP.NET Web API 中使用 ASP.NET Web API 管道中提供的擴充點,以及使用由主機提供的選項來實現身分識別驗證。對於
Time of Update: 2015-03-04
標籤:本文主要參考:http://www.asp.net/web-api/overview/error-handling/exception-handling1、如果一個Web API控制器拋出未捕獲的異常,預設情況下,大多數異常轉換成HTTP響應狀態代碼500內部伺服器錯誤。 HttpResponseException類型是一個特例。這個異常返回任何HTTP狀態碼中指定異常建構函式。例如,下面的方法如果參數id是無效的,請求將返回404。public Product
Time of Update: 2015-03-04
標籤:1、假設有如下api,傳入經緯度擷取城市資訊,api可以定義為api/geodata?latitude=47.678558&Longitude=-122.130989
Time of Update: 2015-03-02
標籤:1、原理是使用ActionFilterAttribute對請求進行攔截,對Cookies進行解密。登入則對使用者資訊進行加密儲存在Cookies中。自訂身分識別驗證特性[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = true, AllowMultiple = true)] public class FormAuthAttribute :
Time of Update: 2015-02-25
標籤:先解決問題:“c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\8d57d 圖:其他的解決方案均沒有成功如: 1 設定c:windows\temp 目錄存取權限 temp--> 屬性-->安全-- > 添加network service -->並賦予其許可權為 讀 和 寫--> 確定(注意:作業系統為windows
Time of Update: 2015-02-05
標籤:先來張圖片說明下我們要實現的菜單: 這個菜單只實現了2級哈。我採用的方法是嵌套2個Repeater。先看下資料庫中的表結構: 資料: 上代碼:aspx: <asp:Repeater ID="rptMenus" runat="server" onitemdatabound="rptMenus_ItemDataBound"> &nb