Time of Update: 2015-10-10
標籤:??Asp.net SQL注入執行個體分享1.web.config裡加連結欄位:<configuration> <connectionStrings > <add name="myConnectionString" connectionString="Server=10.231.248.177;Database=testdb;User
Time of Update: 2015-10-13
標籤:// Web.Config<?xml version="1.0" encoding="utf-8"?><!-- 有關如何配置 ASP.NET 應用程式的詳細資料,請訪問 http://go.microsoft.com/fwlink/?LinkId=169433 --><configuration> <system.web> <compilation debug="false" targetFramework="4.
Time of Update: 2015-10-08
標籤:今天有個同事問到,在使用Entity Framework 的Database frist或model first時,怎麼在model上添加驗證的特性? 因為此時的Model是是VS 工具怎麼產生的,直接加attribute到modle類上是太現實也不合理。一個比較合理做法,就是用 buddy class的方式來實現。比如有一個Model類: Movie。那我們就可以添加一個局部類檔案,局部類的內容如下:using
Time of Update: 2015-09-21
標籤:Linux 部署ASP.NET SQLite 應用 的坎坷之旅。文章底部 附範例程式碼。有一台閑置的Linux VPS,嘗試著部署一下.NET 程式,結果就踏上了坑之路,不過最後算是完美解決問題,遂記錄如下。環境:Linux系統為centos 6 mono 版本 mono-3.2.1 jexus版本 jexus-5.6.4 一.安裝環境 1.安裝mono首先安裝系統內容:yum -y install gcc gcc-c++
Time of Update: 2015-09-21
標籤: =============================== ‘conn.asp <% Dim connstr connstr="provider=microsoft.ACE.oledb.12.0;data source=" & server.MapPath("database/Config.mdb") Set conn = Server.Createobject("ADODB.Connection") conn.Open connstr %> ====
Time of Update: 2015-09-23
標籤:首先加入命名空間using System.Data.SqlClient;1.查詢SqlConnection conn = new SqlConnection();conn.ConnectionString = "Data Source=(local);Initial Catalog=資料庫名;UserID=sa;Password=123456";conn.Open();string strsql=“select語句";SqlCommand cmd = new
Time of Update: 2015-10-17
標籤:HttpMessageHandler管道在Web API的中,微軟為了更好的進行架構擴充,採用的了一套管道設計----HttpMessageHander(其實WCF也有類似架構). 在整個管道中的頭與尾分別是HttpServer、HttpRoutingDispatcher,它們都繼承HttpMessageHandler,其中ASP.NET
Time of Update: 2015-10-17
標籤:WCF的野心造成了它的龐大複雜,HTTP的單純造就了它的簡單優美。為了實現分布式Web應用,我們不得不將兩者湊合在一起 —— WCF服務以HTTP綁定宿主於IIS。於是有了讓人暈頭轉向的配置、讓人鬱悶不已的調試,還有那ServiceContract,
Time of Update: 2015-10-14
標籤:1<h2>Welcome</h2> <ul> <% for (int i = 0; i <= Convert.ToInt32(ViewData["numtime"]); i++) {%> <li><%= ViewData["Message"].ToString() %></li> <% } %> </ul>
Time of Update: 2015-10-15
標籤:ASP.NET開發規範:OWIN今天投簡曆 準備面試了... 本節目錄:OWIN簡介OWIN規範KatanaHello World(3種Host)自訂Middleware OWIN簡介OWIN(Open Web Interface For .Net)OWIN是.Net開源社區借鑒Ruby而制定的.Net Web開發架構,有著非常簡單的規範定義,目標是用於解耦Web Server和Web
Time of Update: 2015-10-12
標籤:1<h2>Welcome</h2> <ul> <% for (int i = 0; i <= Convert.ToInt32(ViewData["numtime"]); i++) {%> <li><%= ViewData["Message"].ToString() %></li> <% } %> </ul>
Time of Update: 2015-10-01
標籤:因為小弟寫個方法還是很容易的,但是對於前端相關的東西卻不是很懂,在我自己做銅梁視窗這個小站的時候,涉及到每個頻道一個模板,每個頻道的相關頁面也是一個模板,小弟沒有吧html寫在aspx上面,然後在匹配模板的時候發現很多有些模板是可以公用的,例如首頁的head部分,還有其他的頻道head部分,還有footer部分,所以寫了下面這麼一個東西來控制每個頁面的模板調用,不知道對不對哈。請各位大牛小牛賜教!對了,在運營過程中,我伺服器每個月會產生1%的磁碟片段,不知道是否跟這個模板方案有關 ///
Time of Update: 2015-10-01
標籤:廢話不多說,上代碼!以下代碼比較簡單,可供開發擴充,CSS還得各位自己寫咯! /// <summary> /// 產生page外掛程式 /// </summary> /// <param name="href">完整串連</param> /// <param name="queryParam">參數</param> ///
Time of Update: 2015-09-29
標籤:問題描述當跨域(cross domain)調用ASP.NET MVC或者ASP.NET Web API編寫的服務時,會發生無法訪問的情況。重現方式使用模板建立一個最簡單的ASP.NET Web API項目,調試起來確認能正常工作建立另外一個項目,僅僅包含一個HTML頁面,發起AJAX的調用在瀏覽器中開啟這個網頁,我們會發現如下的錯誤(405:Method Not Allowed) 【備忘】同樣的情況,也發生在ASP.NET
Time of Update: 2015-09-27
標籤: ParameterBindingAttribute在上一篇中重點講了ModelBinderAttribute的使用情境。這一篇詳細的講一下ModelBinder背後的參數綁定原理。ModelBinderAttribute繼承自ParameterBindingAttribute,從命名上就是可以看出ParameterBindingAttribute是對Action參數進行綁定的一種特性。除了ModelBinderAttribute之外,WebAPI還另外定義了ValueProvi
Time of Update: 2015-09-24
標籤:建立動態Web API 控制器 ASP.NET Boilerplate 能夠自動為您的應用程式層產生Web API層。比如說我們有如下的一個應用服務:1 public interface ITaskAppService : IApplicationService2 {3 GetTasksOutput GetTasks(GetTasksInput input);4 void UpdateTask(UpdateTaskInput input);5
Time of Update: 2015-09-20
標籤: 在前面的幾篇文章中我們都是採用在URI中中繼資料類型進行傳參,實際上ASP.NET Web API也提供了對URI進行複雜參數的綁定方式--Model綁定。這裡的Model可以簡單的理解為目標Anction方法的某個參數。eg: public Figure GetFigureFromQueryString([ModelBinder]Figure figure) { return figure; } 請求url:
Time of Update: 2015-09-21
標籤:REFERENCE FROM
Time of Update: 2015-09-23
標籤:方法一:?protected void Button1_Click(object sender, EventArgs e){//關閉頁面--彈出提示ClientScript.RegisterStartupScript(Page.GetType(), "", ?"<script
Time of Update: 2015-09-23
標籤:環境:VS20101、建立一個Default.aspx檔案,把ReportViewer1控制項和ScriptManager1拖到頁面上。(1)、從ReportViewer1控制項的工作列中選擇設計新報表,出現”報表精靈“對話方塊。依次設定如下:“資料集屬性”,選擇或設定資料集。“排欄欄位”,將相應欄位拖放到行組、列組、值欄位對應的框中。?“選擇布局”,根據需要需要選擇相應布局。?“選