Time of Update: 2018-12-07
今天在做一個網站後台,有個將上傳圖片產生縮圖的功能,產生方法是以前自己寫的,結果發現不少圖片沒能正確產生,於是就調試其兩年多前寫的代碼,雖然當年寫了不少注釋,不過還是花了我不少時間,因為期間我花了不少時間來證明一個數學公式了,這個公式應該是初中的知識!想想寫了三,四的年的程式,基本上除了小學的算術,貌似就沒用到什麼資料知識了. 這是一個不等式 設 A=(y*a/x)-b , B=(x * b/y)-a ,其中y,x,a,b 多為大於零的實數, 證明在符合取值的情況下,A跟B中必定存在
Time of Update: 2018-12-07
在你的Page_Load中添加這樣的代碼: Page.Response.Clear(); bool success = ResponseFile(Page.Request, Page.Response, "目的檔案名稱", @"源檔案路徑", 1024000); if (!success) Response.Write("下載檔案出錯!");Page.Response.End();檔案下載函數代碼為:public static bool ResponseFile(HttpRequest
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
HttpModule通過對HttpApplication對象的一系列事件的處理來對HTTP處理管道施加影響。這些事件要在HttpModule的Init方法中進行註冊,包括:BeginRequest,AuthenticateRequest, AuthorizeRequest, ResolveRequestCache, AcquireRequestState, PreRequestHandlerExecute, PostRequestHandlerExecute,
Time of Update: 2018-12-07
Service1.asmx.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;namespace TestWebServiceForFlex{ /// <summary> /// Service1 的摘要說明 /// </summary> [WebService(Namespace
Time of Update: 2018-12-07
asp.net mvc js驗證:jquery.validate.js<script type="text/javascript">$(function() {$("form").validate({errorClass: "field-validation-error",rules: {"pledge.SupporterName": { required: true, maxlength: 50 },"pledge.SupporterEmail": { required:
Time of Update: 2018-12-07
命令提示字元裡加密:aspnet_regiis -pef connectionStrings E:\Project\Test\TestEncrptConnectionString\TestEncrptConnectionString解密:aspnet_regiis -pdf connectionStrings
Time of Update: 2018-12-07
Asp.net身分識別驗證和授權身分識別驗證是確定使用者身份的過程.在使用者通過了身分識別驗證後,開發人員就可以確定該使用者是否有權繼續操作.如果沒有進行身分識別驗證,就不能進行實體的授權.授權是確定已驗證使用者是否有權訪問應用程式中的某個部分,某個點,或只能訪問應用程式提供的特定資料集.對使用者和組進行身分識別驗證和授權後,就可以根據使用者類型或配置定製網站.asp.net身分識別驗證方式:
Time of Update: 2018-12-07
問題描述 手上有一行業門戶網站,每個使用者都有一個子網站(或說模板),每個子站會有一些配置資料(如:logo,橫欄圖片或者其它一些沒想到的東西)為了編程方便以及日後擴充方便,我使用直接在.aspx檔案中定義的類來儲存這些資料,同樣為了修改方便(編譯一次站的時間已經到了讓人無法接受地步),我這裡使用的是單獨的.aspx檔案(不關聯.cs檔案),配置資料會被分配給定義的類,然後將類序列化,使用是則執行還原序列化,(基本上也就類似那個profile的過程) 下面是序列化代碼 public
Time of Update: 2018-12-07
有個User目錄,裡面有一組.aspx檔案,除了A.aspx,跟B.aspx只允許VIP使用者訪問外,其他只要普通的使用者就可以訪問 那麼User 目錄下的web.config檔案配置如下<?xml version="1.0" encoding="utf-8"?><configuration> <system.web> <authorization> <deny users="?"
Time of Update: 2018-12-07
這一章是全書基礎和精神所在,其後的例子章節是為了驗證這章的講述和實踐講述的內容其中第一節是講述ASP.NET運行模式,這一節著眼於整個ASP.NET應用程式的運作模式,實際上,並不是在講組件,但是卻很重要,因為寫組件的人必須清楚的知道ASP.NET應用程式是如何啟動.如何處理請求,如何處理SESSION等這些細節問題的,但這一節對於一般讀者來講,可能十分晦澀.下面的講解可能有助於你理解這一切.一個ASP.NET的應用程式是開始於IIS的.當你請求一個包含ASP.NET應用的網址時,IIS接受到請
Time of Update: 2018-12-07
經常需要維護老的網站,這類網站一般都有海量的檔案,asp,jpg,js的一大堆,測試時往往是建立個目錄(網站),一股腦放到下面,但是發布時問題就來了,時光複製這些檔案就要大量時間,讓人等的很不耐煩,而你真實需要的就是那個App_code.dll檔案. 針對這個問題,配置 asp.net2.0的編譯提供者可以方便解決.在web.config中添加以下代碼------------------------------- <compilation debug="true"> &
Time of Update: 2018-12-07
64位的CPU、64位的作業系統,終於等來了支援64位的ASP.NET 2.0,而讓人失望的是依然不能讓部落格園網站運行於64位。 部落格園網站目前運行於32位 ASP.NET 2.0,如果切換到64位ASP.NET 2.0,Web伺服器CPU佔用一直處於100%,ASP.NET 2.0在蝸牛般地編譯應用程式,記得5月份將Blog程式升級到64位ASP.NET 2.0後,編譯了幾個小時也沒完成。
Time of Update: 2018-12-07
最近研究了如何使得ASP.NET讀取Excel檔案更加高效呢,現總結如下:ASP.NET讀取Excel檔案方法一:採用OleDB讀取Excel檔案:把Excel檔案當做一個資料來源來進行資料的讀取操作,執行個體如下:public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended
Time of Update: 2018-12-07
教材裡總說asp.net是asp的升級,其實這個當然是,但是要是叫人理解這麼說是所謂專家說的,挑不出毛病。我們自己來總結一下,首先這個名字起的非常準確,這裡的.net是指.netframework類庫,asp.net確切的解釋是,把asp封裝成了.netframework類庫我們在伺服器操作的其實是各種封轉好的對象,大家感覺是不是這樣,再進一步說,其實是封裝了整個http內容,(asp.net七大對象,.aspx、.ascx、.ashx等等)註:以前的asp方式保留可以和asp一樣編碼,如果不想
Time of Update: 2018-12-07
ASP SESSION失效的解決辦法 後台登陸判斷,SESSION很快失效,1分鐘後要求重新登陸。該問題一般會出現在虛擬機器主機上。解決辦法是在“池屬性”中的“記憶體回收”中將“最大虛擬記憶體”的限制取消,如果不行的話就要將“實體記憶體的限制”也取消。想來是程式的原因。無論虛擬記憶體和物理內在的限制調到多大都不能解決只有取消限制才行。也就是說。如果asp.net或者或者其他程式需要做處理,那麼單獨給asp的程式分個應用程式集區
Time of Update: 2018-12-07
一、伺服器指令碼基礎介紹 首先,我們先複習一下Web伺服器頁面的基本執行方式: 1、 用戶端通過在瀏覽器的地址欄敲入地址來發送請求到伺服器端 2、 伺服器接收到請求之後,發給相應的伺服器端頁面(也就是指令碼)來執行,指令碼產生用戶端的響應,發送回用戶端 3、 用戶端瀏覽器接收到伺服器傳回的響應,對Html進行解析,將圖形化的網頁呈現在使用者面前 對於伺服器和用戶端的互動,通常通過下面幾種主要方式: 1、
Time of Update: 2018-12-07
如果你已經有較多的物件導向開發經驗,跳過以下這兩步: 第一步 掌握一門.NET物件導向語言,C#或VB.NET 我強烈反對在沒系統學過一門物件導向(OO)語言的前提下去學ASP.NET。 ASP.NET是一個全物件導向的技術,不懂OO,那絕對學不下去! 第二步 對.NET Framework類庫有一定的瞭解 可以通過開發Windows Form應用程式來學習.NET Framework。ASP.NET是建構在.NET Framework之上的技術,你對.NET
Time of Update: 2018-12-07
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MainFrame.aspx.cs" Inherits="MainFrame1"
Time of Update: 2018-12-07
asp時代已經過去,web2.0的時代已經來臨。asp.net2.0經過MS高度封裝,在vs.net下的開發已經完全是傻瓜式的了,但我不願只做個coding