Time of Update: 2018-12-08
最近看了幾篇講述httpHandler和HttpModuler的文章,總的來說還是Fish li的那篇文章給力,但是他是大牛,他寫出來的文章技術含量太高,對於像我這樣的小兵,要完全看懂估計需要看幾遍。雖然說沒有完全瞭解底層操作,但是我也算明白了一個請求從進入IIS到最後輸出都經曆了哪些過程。說實話,原來我以為.Net的類的子類都是設計者自己設計的,沒有考慮到真正的程式員是否可以完全掌握。瞭解了底層操作,我發現我的那個觀點是多麼的無知,每個.Net的類都是對應現實中的一種對象,比如說Mvc3
Time of Update: 2018-12-08
採用Jquery無重新整理分頁外掛程式jquery.pagination.js 實現無重新整理分頁效果 友情提示:本樣本Handler中採用StringBuilder的append方法追加HTML,小資料量可以,但是大資料或是布局常變,建議返回JSON格式的資料,效能和靈活性更好! 1.外掛程式參數列表 2.頁面內容: 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs"
Time of Update: 2018-12-08
asp.net中在用ajax格式傳遞資料到aspx頁面時有時會出現亂碼,以下為解決方案 js中 : 複製代碼 代碼如下:XmlHttp.open("POST", "test.aspx", false); XmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); XmlHttp.send("QueryName=" + escape(Queryname) + "&QuerySex="
Time of Update: 2018-12-08
"將頁面顯示的GridView中的資料,匯出到Excel表格中"時遇到這樣一個錯誤: C# 匯出Excel檔案 開啟Excel檔案格式與副檔名指定格式不一致。具體提示 解決辦法:這裡採用"修改註冊表的方法"解決此問題,這並沒從根上解決問題: 1、開啟登錄編輯程式方法:開始 -> 運行 -> 輸入regedit -> 確定 2、找到註冊表子項HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security
Time of Update: 2018-12-08
一、前言說來這片簡單的教程還真是碰巧,是剛好我在寫另一個頁指令的時候看到的。就跟著進來看了看是什麼東西,發現比我們之前只會用.ashx,並且只能在申請這個檔案才可以進行響應。這些似乎讓它變不靈活,不能讓我們靈活的應用。而自訂HTTP處理常式可以完全消除上面的問題,它只是一個.cs的類檔案,並且你只要按照很簡單的準備工作就可以獲得很多的靈活度:1.可以自訂使用者訪問何網頁時響應該檔案並把資料呈現發送給用戶端 2.可以對所有具有一致的尾碼名的請求檔案定義一個處理常式
Time of Update: 2018-12-08
一、前言1.對讀者想說的話:(可跳過)在此我感謝那些看了《ASP.NET之自訂同步HTTP處理常式》這篇文章以及看到了這篇《ASP.NET 之 自訂 非同步HTTP處理常式》的親們。前面的那篇可能看過MSDN的親們一定會發現很多熟悉的地方。而我其實就是比較詳細的介紹了一下,讓大家更好的理解
Time of Update: 2018-12-08
首先在資料庫中就建三個欄位的表用來儲存使用者名稱和評論資訊,Id只是為了設定唯一標示,所以設定成整型自增欄位就行了。 再建一個HTML頁面,只需簡單的拉幾個html控制項出來擺著就行,注意在頁面頂部有個<table>標籤用來佔位輸出評論內容。 Html頁面代碼就這樣簡單就行了: 複製代碼 代碼如下:<body><table id="room"> </table> <div> 使用者名稱:<input id="Text1"
Time of Update: 2018-12-08
1. Aspx後台代碼輸出Content Type資訊 複製代碼 代碼如下:Response.ClearContent(); Response.AddHeader("content-disposition", "attachment; filename=MyExcelFile.xls"); Response.ContentType = "application/excel"; Response.Write(GetGridTableHtml(Grid1)); Response.End();2.
Time of Update: 2018-12-08
複製代碼 代碼如下:#region 產生單據號 /// <summary> /// 產生單據號 /// </summary> /// <param name="pFromType"></param> /// <returns></returns> public static string GetFormCode(FormType pFromType) { string formcode = "";
Time of Update: 2018-12-08
複製代碼 代碼如下:<HTML> <HEAD> <TITLE>下拉框類比唯讀</TITLE> <script type="text/javascript"> //根據下拉框ID設定下拉框唯讀 function setReadOnly(obj_id){ var obj = document.getElementById(obj_id); obj.onmouseover = function(){ obj.setCapture(); }
Time of Update: 2018-12-08
ASP.NET網站部署到IIS中的關鍵點: 1、Windows XP運行IIS的帳號為“電腦名稱\ASPNET”,Windows Vista、Windows Server 2003運行 IIS的帳號為“NETWORK SERVICE”。如果網站下的某個檔案夾供使用者上傳圖片、檔案, 則運行IIS的帳號必須擁有對該檔案夾的完全控制許可權。對於Windows XP,首先要在 Windows資源管理員中的“工具”菜單中選擇“檔案夾選項”命令, 取消對“使用簡單檔案分享權限設定”的勾選。
Time of Update: 2018-12-08
一、為圖片添加浮水印 複製代碼 代碼如下:<% Dim Jpeg ''''//聲明變數 Set Jpeg = Server.CreateObject("Persits.Jpeg") ''''//調用組件 Jpeg.Open Server.MapPath("aaa.JPG") ''''//源圖片位置 Jpeg.Canvas.Font.Color = &H000000 ''''//浮水印字型顏色 Jpeg.Canvas.Font.Family = "宋體" ''''//浮水印字型
Time of Update: 2018-12-08
首先去百度:註冊個apikey http://developer.baidu.com/wiki/index.php?title=%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3%E9%A6%96%E9%A1%B5/%E7%99%BE%E5%BA%A6%E7%BF%BB%E8%AF%91API 然後代碼如下只看紅色部分就可以了: 複製代碼 代碼如下:using System; using System.Collections.Generic; using
Time of Update: 2018-12-08
asp教程中get post提交表單區別有以下5點 Get和Post方式的區別有5點 1. get是從伺服器上擷取資料,post是向伺服器傳送資料。 2. get是把參數資料隊列加到提交表單的ACTION屬性所指的URL中,值和表單內各個欄位一一對應,在URL中可以看到。post是通過HTTP post機制,將表單內各個欄位與其內容放置在HTML HEADER內一起傳送到ACTION屬性所指的URL地址。使用者看不到這個過程。 3.
Time of Update: 2018-12-08
ASP.NET提供了Session對象,從而允許程式員識別、儲存和處理同一個瀏覽器對象對伺服器上某個特定網路應用程式的若干次請求的上下文資訊。Session對應瀏覽器與伺服器的同一次對話,在瀏覽器第一請求網路應用程式的某個頁面時,伺服器會觸發Session_onStart事件;在對話逾時或者被關閉的時候會觸發Session_onEnd事件。程式員可以在代碼中響應這兩個事件來處理與同一次對話相關的任務,如開闢和釋放該次對話要使用的資源等。在ASP.NET的程式中要使用Session對象時,必須確保
Time of Update: 2018-12-08
不管什麼語言亂碼問題都存在在asp中解決亂碼方法有以下幾種: 如果頁面顯示正常,而從資料中擷取的資料為亂碼 UTF-8編碼的話:在ASP指令碼頂部加入 複製代碼 代碼如下:<%@Language="vbscript" Codepage="65001"%> 以及再在<head>地區中加入 複製代碼 代碼如下:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
Time of Update: 2018-12-08
想用asp來實現後台添加wma視頻檔案,前台顯示所添加的這個視頻檔案。 可以實現的asp代碼如下: 複製代碼 代碼如下:<table border=1 cellPadding=4 cellSpacing=0 width=500 align=center> <tr> <td width="236" align=center class=tdc1></td> </tr> <% lurl="phage1.wma" %>
Time of Update: 2018-12-08
1、(maxWorkerThreads * CPU邏輯數量)-minFreeThreads比如2個CPU預設配置maxWorkerThreads=100,minFreeThreads=176,則同時最大隻能有24個背景工作執行緒。(這裡不管 <system.net> <connectionManagement> <add address="*" maxconnection="8" />
Time of Update: 2018-12-08
做壓力測試或服務端請求一個特定網域名稱時,同一時刻的串連量預設被.NET架構限制了,需要設定才會生效,我是通過windows的效能計數查看到壓力測試一直沒有真正提交上來,才發現這個問題,主要的設定參數為:System.Net.ServicePointManager.DefaultConnectionLimit,需要設定的相關參數如下:
Time of Update: 2018-12-08
最近剛學了些關於asp.net mvc方面的知識,於是了要拿個小項目來練練手,提高下自己的code能力跟思維能力.在此之前做東西都很簡單,直接用動軟那一套產生代碼,產生一個簡單的三層架構作為項目整體的架構,資料庫訪問層用的是ado.net.這麼做了感覺挺麻煩,如果要項目要換資料庫,要給資料庫增加表或者給表增加某個欄位,或者不使用ado.net用個orm架構來訪問資料庫等等,這樣整體項目該動起來就提別的麻煩,為瞭解決這一些問題我們需要重新思考怎麼搭建. 關於資料庫訪問層