Time of Update: 2018-12-07
昨天做了兩個asp頁面,一個是utf-8得頁面一個則是gb2312得頁面.於是發生了件怪事(主要是我第一次遇見得),單獨開啟這兩個頁面都不會出現問題,但偏偏從utf8串連到gb2312得時候就出現了亂碼.花了兩個小時都搞不掉,今天再次開啟,baidu了下結果.後來發現兩個解決方案第一:在每個gb2312頁面上設定Session.CodePage=936這樣問題就解決了...第二:從utf8轉到gb2312得時候不要用<a>串連.用response.redirect跳轉,也能解決.綜上
Time of Update: 2018-12-07
靈活的URL重寫可以讓你的網站增加可用性和專業性。在協助網站更好的被搜尋引擎索引收錄方面,這也是一個重要的因素。在本篇文章中,我將帶你瞭解如何在ASP.NET中簡單的實現URL重寫,以及一些常見問題的解決辦法。我還將說明為什麼URL重寫如此重要,以及如何使用它來增強你的網站。 什麼是URL重寫? URL重寫就是首先獲得一個進入的URL請求然後把它重新寫成網站可以處理的另一個URL的過程。舉個例子來說,如果通過瀏覽器進來的URL是“www.mysite.com/UserProfile/1.
Time of Update: 2018-12-07
在Ajax程式中實現傳統傳統型程式中異常簡單的拖放功能卻並不是件容易的事情。然而Web上的拖放功能又如此的讓人癡迷,所以幾乎每個成熟的Ajax類庫都提供了自己的一套實現拖放的封裝,ASP.NET AJAX (Atlas) 自然也不例外。本文將總結並簡要分析ASP.NET AJAX (Atlas) 中拖放功能的6種不同的實現方法,希望能夠協助朋友們選出最適合實際需求的方法。其中第1到第4種方案,在我的《ASP.NET Ajax程式設計——第I卷:伺服器端ASP.NET 2.0 AJAX
Time of Update: 2018-12-07
在我們編寫程式的時候,有時候要進行複雜的查詢時,就會出現執行sql時間過長,引起頁面執行不了並提示執行指令碼逾時,這就是我們遇到逾時異常。逾時異常分兩種情況:一種,是連線逾時;一種,是執行逾時。前者,通過SqlConnection.ConnectionTimeOut進行設定。後者,通過SqlCommand.CommandTimeOut進行設定。SqlConnection.ConnectionTimeout擷取在嘗試建立串連時終止嘗試並建置錯誤之前所等待的時間。等待串連開啟的時間(以秒為單位)。預
Time of Update: 2018-12-07
個人ASP.NET程式效能最佳化心得系列:個人ASP.NET程式效能最佳化心得(1):資料庫篇個人ASP.NET程式效能最佳化心得(1):資料庫篇(外一篇)個人ASP.NET程式效能最佳化心得(2):ASP.NET代碼最佳化個人ASP.NET程式效能最佳化心得(3):前端效能最佳化------------------------------------------------------------------------------在上一篇文章《個人ASP.NET程式效能最佳化心得(1):資料
Time of Update: 2018-12-07
我定義了兩個使用者控制項。Definition1 =(Definition) Page.LoadControl("ModuleControl/Definition.ascx"); RightDefine1 = (RightDefine) Page.LoadControl("RightControl/RightDefine.ascx");根據頁面的radio選擇不同的使用者控制項載入,private void Page_Load(object sender,
Time of Update: 2018-12-07
功能說明: ASP Decode
Time of Update: 2018-12-07
aspx頁面上有三個DropDownList控制項, DropDownList1 表示年,DropDownList2表示月,DropDownList3表示天; 注意用將這三個DropDownList控制項的AutoPostBack屬性設為True。 使用者可以方便地選擇年月日,並且每月的日期會隨著使用者選擇不同的年,月而發生相應的變化 其後台cs檔案代碼如下: private void Page_Load(object sender, System.EventArgs e) {
Time of Update: 2018-12-07
this.GridView1.DataSource = dt; this.GridView1.DataBind();//********************************************* 在資料繫結之前進行判斷 TableCell oldTc = GridView1.Rows[0].Cells[0]; for (int i = 1; i < GridView1.Rows.Count; i++) {
Time of Update: 2018-12-07
例如現在在網站的根目錄上有兩個SiteMap檔案,分別是web1.sitemap和web2.sitemap 開啟web.config檔案 在<system.web>下添加以下內容: <siteMap> <providers> <add name="web1sitemap" type="System.Web.XmlSiteMapProvider" siteMapFile="~/web1.sitemap" />
Time of Update: 2018-12-07
通常,SQL 陳述式和預存程序包括運行時計算的參數。使用參數編寫的 SQL 陳述式稱作參數化 SQL 陳述式。 使用 SqlDataSource 控制項時,可以指定使用參數的 SQL 查詢和語句。通過根據運行時計算的值讀寫資料庫資訊,這有助於提升資料繫結環境的靈活性。可以從各種源擷取參數值。這些源包括 ASP.NET
Time of Update: 2018-12-07
作者:Dflying Chen (http://dflying.cnblogs.com/)JavaScript是一門非常強大的基於對象(Object Based)的語言,但是對物件導向(Object Oriented)的支援還存在一些不足,同時JavaScript內建的類庫也比較簡單,甚至缺乏一切很常用的功能。ASP.NET
Time of Update: 2018-12-07
Sub LoadCommandList()Dim objConn As New Odbc.OdbcConnectionDim objCmd As New Odbc.OdbcCommandDim objDataReader As Odbc.OdbcDataReaderCommandList.Items.Clear()objConn.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" &
Time of Update: 2018-12-07
在做ASP.net的項目時,碰到在頁面上輸入一些資料後,然後點擊提交按鈕,然後伺服器端校正資料,如果資料不合格,用Response.Write("<script>alert(' 使用者名稱不存在!')</script>") 向用戶端推出一個警告視窗提示,這時候會發現,顯示警告視窗的時候,在警告視窗的背面頁面是一片空白,非得你按了警告視窗上的確定按鈕,首頁面才會顯示出需要的內容。為什麼會出現一個頁面白板呢?包括伺服器端向用戶端推出的 showModalDialog
Time of Update: 2018-12-07
ASP木馬Webshell安全防範解決辦法『 更新時間:2008-4-10 』『 字型:變小 變大 』『 作者:佚名 | 來源:雲南設計港 』 注意:本文所講述之設定方法與環境:適用於Microsoft Windows 2000 Server/Win2003 SERVER IIS5.0/IIS6.01、首先我們來看看一般ASP木馬、Webshell所利用的ASP組件有那些?我們以海洋木馬為列: 以下為引用的內容: <object runat="server" id="ws" scope=
Time of Update: 2018-12-07
前言:好幾天沒有寫部落格了,今天繼續寫我們的asp.net進階編程基礎系列的第十篇,Httphandler處理,通過這篇部落格我們可以瞭解到Httphandler是個幹什麼的了,當然本來想寫寫這個底層的,但是想想我們可以自己查一下,所以就沒有寫了,希望我們能夠共同進步。HttpHandler處理(1) HttpHandler是對請求的響應,可以輸出普通的Html內容,也可以輸出圖片,也可以輸出一個檔案。(2)
Time of Update: 2018-12-07
1.登陸驗證代碼if (Membership.ValidateUser(userName.Text, password.Text)){if (Request.QueryString["ReturnUrl"] != null) { FormsAuthentication.RedirectFromLoginPage(userName.Text, false); } else { FormsAuthentication.SetAuthCookie(userName.Text, fa
Time of Update: 2018-12-07
C#代碼與javaScript函數的相互調用問:1.如何在JavaScript訪問C#函數?2.如何在JavaScript訪問C#變數?3.如何在C#中訪問JavaScript的已有變數?4.如何在C#中訪問JavaScript函數?問題1答案如下:javaScript函數中執行C#代碼中的函數:方法一:1、首先建立一個按鈕,在後台將調用或處理的內容寫入button_click中; 2、在前台寫一個js函數,內容為document.getElementById("btn1").
Time of Update: 2018-12-07
文章目錄 1. 理解潛在的威脅2. 安全編程原則3. Gatekeeper1. 驗證2. 授權3. 機密性和完整性 設計一個適當的安全性原則是所有分布式應用程式的關鍵區段之一,對於暴露在網際網路上的大型 Web 應用程式尤為如此。 安全是 Web 應用程式的重要組成部分,開發伊始就應被納入規劃。通常採用如下幾種機制:使用者驗證、授權、禁止訪問敏感資源、保護伺服器上儲存的資料、保護網路上傳輸的資料。
Time of Update: 2018-12-07
解決運行.asp出現“http 500 內部伺服器錯誤”及“資料庫連接出錯,請檢查Conn.asp檔案中的資料庫參數設定。”問題經過N久的嘗試,終於解決了winXP不能運行.asp的問題了.....1、運行.asp出現“http 500 內部伺服器錯誤” 出現這個問題的主要原因是因為MS DTC啟動失敗,解決方案: [1]:檢查你的DTC服務(全名:Distributed Transaction Coordinator)是否可以正常啟動,如果正常的話請你跳過此步驟;如果出錯,