Time of Update: 2018-12-06
ViewState用法:ViewState是一個儲存頁面狀態的,可以使使用者在使用某動態網頁面時,獲得連續性動作的功能,而不需要重新輸入一遍資料。與static靜態變數區別在於,如果一個使用者訪問的時候,ViewSatate與static是沒什麼區別,但是如果多個使用者訪問的時候,靜態變數就會一直不斷的更改,導致資料混亂,但ViewState的話,就是每個使用者互不干涉,並且能儲存當前頁面狀態,從而使得一些操作和資料互動更加良好。用法是:ViewState可以是一個對象,一個字串、多種資料類型等
Time of Update: 2018-12-06
首先補充一下Session的刪除:移除個別:Session.Remove("aa");全部清除:Session.Clear(); (一般應用於登出) QueryString:如果傳中文的時候出了問題的話,解決方案:編碼問題:<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>另外一個方法是在QueryString中先用它對漢字編碼: Server.UrlEncode(漢字).ToString();
Time of Update: 2018-12-06
通過使頁面動態載入不同CSS實現多介面方法一: <%@page language="C#"%> <%@import namespace="System.Data"%> <script language="c#" runat="server"> public void page_load(Object obj,EventArgs e) { //建立伺服器端控制項. //指定的標記"LINK"初始化此類的新執行個體. HtmlGenericControl
Time of Update: 2018-12-06
1.檢測到有潛在危險的 Request.Form 值 原因: (1)在提交資料的頁面或webconfig中沒有對validateRequest的屬性進行正確的設定 (2)HTML裡面寫了兩個 引起 解決: 方案一: 在.aspx檔案頭中加入這句: 方案二: 修改web.config檔案: <configuration> <system.web> <pages validateRequest="false" /> </system.
Time of Update: 2018-12-06
Page.RegisterClientScriptBlock 方法 [C#]允許 ASP.NET 伺服器控制項在 Page 中發出用戶端指令碼塊。參數key標識指令碼塊的唯一鍵。script發送到用戶端的指令碼的內容。例:<html> <head> <script language="C#" runat="server"> public void Page_Load(Object sender, EventArgs e) {
Time of Update: 2018-12-06
母板頁把頁面配置畫好,在變化的內容部分留空,留空的部分由子頁面填充內容。子頁面可以對母板頁留空的部分不填寫,不填寫的話就顯示<asp:ContentPlaceHolder>中定義的預設內容。在母板頁使用超連結,圖片地址等的時候需要注意路徑問題。推薦使用伺服器控制項,如果用非伺服器控制項,則調用ResolveClientUrl,ResolveUrl進行虛擬路徑的轉換。每個子頁面的標題,可通過@page的Title屬性來設定。
Time of Update: 2018-12-06
在頁面中加入一個圖片控制項,並將它的Style屬性設為:FILTER: chroma(color:#000000)
Time of Update: 2018-12-06
問題的出現:我所使用的編程環境為:windows2003+vs2005+sqlserver2005express。sqlserver名為sqlexpress在編程環境中可以使用VS2005內建的成員提供資料庫ASPNETDB.MDF進行登入、註冊等,但將它發布到另一台伺服器(環境為:windows2003+dotnet2.0+sqlserver2005express
Time of Update: 2018-12-06
在ASP.NET頁面中加入以下代碼:<div> <script type="text/javascript" src="../ckfinder/ckfinder.js"></script> <script type="text/javascript"> function BrowseServer(inputId) { var finder = new CKFinder(); finder.basePath = '.
Time of Update: 2018-12-06
在開發的過程很多項目需要實現多語言,特別是外企中開發的系統一般都是好幾個語言的版本,我們以前開發項目時也需要實現多語言的功能因此我們寫了個Page類的擴充類,讓每一個要實現多語言的頁面都繼承它。該類的實現如下: /// <summary>/// Summary description for WebPageBase/// </summary>public class WebPageBase : System.Web.UI.Page{ public
Time of Update: 2018-12-06
現在書店/網路上介紹Asp.net的書籍林林種種,良莠不齊.下面這幾本書,算是Asp.net程式員案頭上比較經典的一部分.當然,經典的並不只是這麼幾本書,就當是拋磚引玉吧,希望大家能繼續推薦更多更好的學習/參考書籍. 下面這些書籍的電子版,有一部分已經在論壇的ftp裡面了.希望對大家有一定的協助...我也是.net初學者,也希望我能在這個論壇向大家學習到更多的東西...;) 1) Microsoft .NET架構程式設計(修訂版) Applied Microsoft .NET Framewo
Time of Update: 2018-12-06
ASP.NET中你可以通過繼承IHttpHandler這個介面來實現一個同步(Synchronous)處理使用者請求的類。比如你希望對於一切類型為fakephp的請求都通過你的Http Hanlder來處理,你可以實現以下這個類:using System;using System.Web;public class FakePHPHttpHandler : IHttpHandler { public void ProcessRequest(HttpContext context) { //
Time of Update: 2018-12-06
ASP.NET安全架構--如何?.NET安全 轉自(http://www.cnblogs.com/yanyangtian/archive/2009/05/02/1447753.html) 前言:大家是否在用Forms驗證的時候,常常被很多的概念攪混?是否真的明白什麼是Principal,Identity,以及IPrincipan...?很多的文獻很少提及這些到底是什麼,僅僅是怎麼用,結果出問題,導致很多的朋友的理解僅僅停在表面,使用起來也是束手束腳。相信看完
Time of Update: 2018-12-06
看了部落格園首頁 這一年,做為asp.net程式員我合格嗎? 這篇文章,覺得有此事話要說,下面我就一一列出我的觀點。對事不對人,只是為了和大家一起探討什麼才是程式員必須的技能。1、div+css2 這個玩意兒,基本上是專業前端乾的活,但我們做後台開發的。於學習之初多多少少都順帶學習了些,背景程式員不見得要將這門技能掌握得多好,能看能寫就行。但是,如果知道更多就會更好,基本的div+css大家都會,但一些細節注意到了嗎? 例如透明png圖片在ie6下的灰色背景問題,可以通過一個dd_belat
Time of Update: 2018-12-06
我希望大家看到該標題就能讓想象到它的功能:1,WITH TEMPLET意思是,產生的頁面架構將採用某個已設定的模板,在此之前我的一篇教程中介紹過,希望各位在看本教程之前對ASP採用模板應熟悉下。(當然,不看也沒有問題,本教程同樣會提及精華部分的:)具體參考:http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=474
Time of Update: 2018-12-06
註:這樣的配置方法 只在木有主版頁面的網頁中使用,如果有主版頁面的話。。。。這個我暫時還未研究出解決方案!!! 最近看到KindEditor效果很好,便下載下來準備一用,無耐說明文檔很不給力,琢磨了半天。今天把操作步驟記錄下來,以備不時之需!1、下載kindEditor,百度一下就好,在官網上下載最新版本。我用的是kindeditor-4.0.4,下載後,把下面幾個沒用的檔案夾刪除。 2、把解壓且精簡的目錄名改為kindeditor,拷貝到網站根目錄下。 3、建立bin檔案夾,
Time of Update: 2018-12-06
前言:從事web開發對MVC這個詞再熟悉不過了,對於Asp.net開發人員可能更熟悉基於Web-Form方式開發,這個系列為了讓自己把整個學習的知識進行一次梳理,同時和大家探討交流。簡介:Asp.net MVC 是微軟Asp.net Framework的一部分,MVC:即Model(模型)-View(視圖)-Controller(控制器)
Time of Update: 2018-12-06
如果您熟悉ASP.NET MVC,如果你想在ASP.NET MVC中快速的整合地圖應用,或進行地圖相關的二次開發,您可以通過Bing Maps API for AJAX來開發,在CodePlex上發布有一個開源項目MvcMaps,專門針對於在ASP.NET MVC項目中開發Bing Maps應用而提供,可以通過訪問http://mvcmaps.codeplex.com/瞭解該項目。 通過該項目建立Bing Maps在ASP.NET
Time of Update: 2018-12-06
文章目錄 簡介重要屬性樣本 簡介ValidatorCallout控制項是一個用來綁定驗證控制項的提示控制項,讓驗證的資訊的顯示可以更加地直觀。 如下 重要屬性TargetControlID:要綁定的驗證控制項的ID Width:彈出的提示資訊的寬度 HighlightCssClass:彈出的提示資訊所應用的樣式 WarningIconImageUrl:彈出資訊中的警示圖片的地址 樣本1
Time of Update: 2018-12-06
updatepanel中當ContentComplate裡面存在TextBox的時候會出現中文亂碼一般存在這樣兩個解決方案:1. 在web.config裡面增加<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN"/>2. 在後台代碼裡面對亂碼進行decoder操作上面兩種都不是好的方案,第一個可能會導致其他的頁面出現問題,