Time of Update: 2018-12-08
在web.config裡設定如下: 複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8" ?> <!--overred--> <configuration> <configSections> <section name="RewriterConfig"type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter"
Time of Update: 2018-12-08
複製代碼 代碼如下:if (!IsPostBack) { //一級分類列表 this.DropDownList1.DataSource = dsbb.SelectSubjct1(); this.DropDownList1.DataTextField = "cName"; this.DropDownList1.DataValueField = "Ccode"; this.DropDownList1.DataBind(); this.DropDownList1.Items.Insert(0,new
Time of Update: 2018-12-08
IIS收到請求-->ISAPI用於處理該請求-->BeginRequest開始-->EndRequest結束-->輸出Response 中間有好多其它的流程就不標記了,這裡只是列出URLRewrite所走的流程。 其實就是在BeginRequest事件中調用HttpContext的RewritePath方法,將該請求重新“定位”至一個目標URL就完成了。 在網站的Global.asax檔案BeginRequest方法中添加代碼: 複製代碼 代碼如下:public
Time of Update: 2018-12-08
1. 添加CSS樣式: Style style = new Style(); style.ForeColor = System.Drawing.Color.Navy; style.BackColor = System.Drawing.Color.LightGray; this.Header.StyleSheet.CreateStyleRule(style, null, "body"); 2. 連結外部的CSS樣式表: HtmlLink link = new HtmlLink();
Time of Update: 2018-12-08
整體思路是這樣,當文字框的值改變時觸發事件,對列表中原有的值進行過濾。
Time of Update: 2018-12-08
以下是實現的: 首先的點擊火車訂票連結,就會開啟http://學生資訊平台網站/LoginToTrainSite.asa頁面。 LoginToTrainSite.asa頁面的大致代碼如下: 複製代碼 代碼如下:<% Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache" Response.AddHeader
Time of Update: 2018-12-08
在Gridview 的 RowCreated事件中書寫如下代碼: 複製代碼 代碼如下:void GridView1_RowCreated(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Header) { //隱藏第1列 e.Row.Cells[0].Visible = false;
Time of Update: 2018-12-08
複製代碼 代碼如下:using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls;
Time of Update: 2018-12-08
一.內聯代碼與程式碼後置 程式碼後置模型相對內聯代碼的優勢: 1.邏輯代碼和html的分離,使得我們可以更專註於商務邏輯的處理。 2.使商務邏輯更加清晰。 3.可以將後置代碼編譯成dll,使得程式更加安全。 二.後置代碼與頁面的關係和機制 與代碼後置模型相關的三個類。 1.基頁面類 page類 .net類庫中的page類,page類定義了頁面的準系統。例如:允許存放其他控制項、呈現html、提供對asp.net對象的訪問(如request、response、session等)。 2.代碼後置類
Time of Update: 2018-12-08
ListView控制項本身並沒有分頁功能,不過藉助於ASP.NET中新增加的DataPager控制項,我們可以非常方便地對ListView中的資料設定分頁,這幾乎不需要開發人員寫一行代碼,將ListView控制項放到頁面上,設定好布局和DataSource,然後再添加一個DataPager控制項,將它的PagedControlID屬性設定成ListView的ID,PageSize中設定每頁要顯示的資料條數,然後在Fields中設定好分頁的樣式(當然你完全可以不用去管樣式,ASP.NET會根據內建
Time of Update: 2018-12-08
首先找到內容裡面第一個<img標籤的位置,然後找到從這個起的第一個>的位置,得到第一張圖片的完整標籤。 然後通過分隔空格得到圖片的各個屬性和屬性值,提取src的值就是圖片的地址 代碼如下: 複製代碼 代碼如下:/// <summary> /// 擷取文中圖片地址 /// </summary> /// <param name="content">內容</param> /// <returns>地址字串</returns&
Time of Update: 2018-12-08
開始-》程式-》Microsoft Visual Studio 2005-》Visual Studio Tools-》Visual Studio 2005 命令提示 然後進入你的類目錄,比如你的類檔案是在E:/test/App_Code下面, 輸入如下命令: csc /target:library File.cs 其中file.cs為你的類檔案。 然後即可產生同名的dll檔案!!! 自訂伺服器控制項分為兩種: 1.一種是用*.aspx代碼和*.cs代碼編譯後產生DLL,再添加引用到工具箱使用.
Time of Update: 2018-12-08
1。下載最新版FreeTextBox(版本3.1.6),解壓 FreeTextBox 3.1.6 (2007/10/17) 作者網站:http://freetextbox.com/download/ 詳細版本有哪些改進和修改曆史可以看這裡:http://freetextbox.com/download/changelog.aspx FreeTextBox 3.1.6 (2006/07/18) * BUG: Firefox postback problems (due to IE
Time of Update: 2018-12-08
一、ASP.NET Web應用程式架構安全隱患 1. 對於程式集主要威脅:未驗證存取、反向工程、代碼注入、通過異常獲得程式資訊、未審核訪問。 2. 用戶端與Web應用程式之間的安全隱患:代碼注入(跨網站指令碼或緩衝區溢位攻擊)、網路監控(密碼和敏感應用程式資料探測)、參數破解(表單欄位、查詢字串、Cookie、檢視狀態、HTTP頭資訊)、工作階段狀態變數ID取得、資訊擷取(通常使用異常)。 3.
Time of Update: 2018-12-08
我最近寫了個小例子,大家可以先看這個,裡面有小例子的完整代碼下載 http://www.jb51.net/article/20906.htm好久沒有寫技術文章,如果大家看不明白,就多看幾篇,汗,或者,在文章的後面回複(這是最有效辦法),我會儘力協助大家解答疑惑.來找這篇文章的,應該都知道什麼叫次層網域吧,廢話就不說了.但是討論前,先要明白一個思想問題.很多朋友一直考慮不清(我前幾天也一直搞不明白)的問題是,我鍵入一個地址後,怎麼這個url就被重寫了?第一步:在瀏覽器鍵入了一個地址,比如http:
Time of Update: 2018-12-08
相信有很多人有用程式向Excel導資料的需求, 且做過. 一般匯出一些文本資料是很方便的, 可選方法很多, 比如拼接文本字串存.cvs格式(以逗號與斷行符號符分隔資料,預設用Excel開啟), 比如把xls檔案當成資料用SQL來操作 等等. 當需要匯出圖片資料的時候該怎麼辦? 這就需要使用Excel.Application對象. 實際上用Excel.Application可以做到OfficeExcel軟體所能做到的全部操作, 功能相當強大. 但我們每個人學習精力有限, 不可能每個都對它很熟悉.
Time of Update: 2018-12-08
前些天我就碰到了用Ajax提交表單, 然後發送郵件的情況. 於是寫出了下面的兩個函數來解決這兩個問題. 第一個函數把HTML中的資料轉成HTML實體, 而HTML標籤則自動不轉, 這樣無論到哪裡都不會亂碼, 可以在發送郵件時選擇發送HTML格式的郵件. 第二個函數把JS資料同樣是換成逸出字元, 同樣避開了JS關鍵詞等字元的轉換, 不管網頁是什麼編碼它都不會亂碼. 廢話少說, 看下面的代碼. 複製代碼 代碼如下:Function htmlentities(str) Dim a,i,char
Time of Update: 2018-12-08
百度搜尋引擎提供了一段嵌入到頁面中的代碼 <form action="http://www.baidu.com/baidu" target="_blank"> <table><tr><td> <input name=tn type=hidden value=baidu> <input type=text name=word size=80> <input type=hidden name=ie value="UTF-8
Time of Update: 2018-12-08
但在網上沒有找到較詳細的描述。方法倒是有很多種。 在此,我就將此次經曆寫出來,希望對您有用。 在看過這篇文章http://www.jb51.net/article/20851.htm和這篇文章http://www.jb51.net/article/20850.htm按上述文章的描述,先按discuz!nt的使用者指南,在windows 2003下安裝好論壇。 並以admin進去,添加apikey等。 然後用VS2008建立一項目,添加toolkit.dll和json的引用。 好了,
Time of Update: 2018-12-08
如果編碼方面有不嚴謹的地方,還希望各位多多包涵,並給出中肯的意見。 整合需要在原項目中添加由Discuz!NT提供的 DiscuzToolkit語言套件(c#) 另外為了方便整合,我還自己寫了一個簡單的項目DNTAddNETSNS,用來對Discuz!NT和SNS做一些簡單的粘合。 現在向大家展示一下涉及API調用的一些程式碼片段: 複製代碼 代碼如下://之間為DNT的整合代碼 Try { Discuz.Toolkit.DiscuzSession ds = ConformityHandler.