Time of Update: 2018-12-07
VS 2008本文介紹如何使用Microsoft Asp.Net Ajax Library編寫名稱空間、類、繼承、介面等OO代碼1. 準備 建立一個"Ajax client library"指令檔:Person.js 在default.aspx頁面上加入ScirptManager控制項: <asp:ScriptManager ID="ScriptManager1" runat="server"> <Scripts>
Time of Update: 2018-12-07
VS 2008本文介紹如何定義事件監聽,並訂閱事件處理方法本文例子取自<Asp.Net Ajax in action>,並稍作修改定義一個Collection類(集合),並定義一個事件監聽:當集合添加新的項時,觸發itemAdded事件/**//// <reference name="MicrosoftAjax.js"/>Type.registerNamespace("Tristan");Tristan.Collection = function() { this.
Time of Update: 2018-12-07
Connection.asp<% Response.Buffer=true Dim conn Set conn=Server.CreateObject("ADODB.Connection") conn.Open "Provider=SQLOleDb.1;Data Source=(local);User ID=sa;Password=;Initial Catalog=Pubs" '-----Connection 對象的屬性----- Response.Write(CStr(conn.Conn
Time of Update: 2018-12-07
這段時間寫了個asp.net 上傳大檔案控制項。經過測試,在ie中可顯示進度條。特此共用,望廣大網友多提意見。大檔案上傳控制項(包含進度條)使用說明如下: <summary> 上傳進度條控制項 </summary> <example> Web.config 配置 <?xml version="1.0"?> <configuration>
Time of Update: 2018-12-07
為調試Crystal Report功能,臨時建了一個Crystal Report網站(Vs2010, Windows2008, IIS7,基於.NET 4.0),當需要Attach Process 進行調試時遇到了一個錯誤: "Breakpoint will not currently be hit. No symbols loaded for this document." 如果直接F5進行調試則會成功進入Breakpoint,但Attach Process就會hit不到。
Time of Update: 2018-12-07
不知道大家留意到沒有了:FreeTextbox 不開源了,雖然我還有它以前的開源版本。 CSDN用的這個線上編輯器很優秀。 它的名字叫做FCKEditor 它是開源的 與平台無關,最起碼能支援 Asp, Asp.net , PHP 以前我一直用FreeTextBox(主要是從Community
Time of Update: 2018-12-07
StructureMap 是一個非常靈巧的IOC架構,與asp.net MVC 更是很好的整合。準備:下載StructureMap,基本執行個體中只需要引用StructureMap.dll檔案,並引用命名空間StructureMap下面是我們需要使用IoC的範例程式碼,我們要建立TestController,希望通過IoC為TestController的建構函式提供Ants.Provider.ICacheProvider的執行個體對象。Step1:
Time of Update: 2018-12-07
實現攔截器 在ASP.NET MVC中,有三種攔截器:Action攔截器、Result攔截器和Exception攔截器。其實所謂的ASP.NET MVC攔截器,也沒什麼神秘的,就是一個普通的類而已。只不過需要繼承FilterAttribute基類,Action攔截器還要實現IActionFilter介面,而Exception攔截器需要實現IExceptionFilter介面。
Time of Update: 2018-12-07
1,首先建立購物車模型類:using System;using System.Collections.Generic;using System.Linq;using System.Web; namespace Ants.WebPart.Models{ public class ShopCarModel { public int Id { get; set; } public string Title
Time of Update: 2018-12-07
VS2008、C#3.0上一篇提到了為用戶端element訂閱事件處理函數,本篇來看看如何在訂閱的同時傳遞參數。1. 使用 Function.createDelegate(instance, Function
Time of Update: 2018-12-07
這一章是人事管理系統,但是技術方面和系統管理沒有太大的區別. 主要一個點:如何在.NET中存取映像? Bitmap myPic; try { //從指定的檔案初始化Bitmap類的新執行個體 //比如從上傳的檔案裡讀取,那就是new Bitmap(File1.PostedFile.InputStream) myPic = new Bitmap(lnkPic.src); } catch(Exception ex) { return; }
Time of Update: 2018-12-07
首先設計的是[系統管理]模組,這也是一般系統的步驟. 簡略的UML活動圖表如下: 資料庫有: 登入日誌資訊表LogInfo 動作記錄資訊表sysOptLog 機構基本資料表mrBranch 部門基本資料表mrDepartment [機構比部門大一級,機構可以包括多個部門] 人員基本資料表mrBaseInf [也就是使用者表] 模組基本資料表sysFuncDic 角色基本資料表sysRolesDic 使用者角色關係表sysEmpRoles 模組角色關係表sysFuncRights
Time of Update: 2018-12-07
讓網頁“立即過時”有時候是一個很有用的功能,比如防止使用者使用後退來破壞程式邏輯;程式主動重新整理某個頁面等等。在ASP中最有效方法是: Response.CacheControl = "no-cache"
Time of Update: 2018-12-07
是執行了下列來源程式代碼(Check.aspx)後,產生的介面: Check.aspx來源程式代碼如下: <% @ Page Language = "C#" %> <html > <head > <title > CheckBoxList組件示範程式 </title > <script runat = "server" > protected void Button_Click ( object sender ,
Time of Update: 2018-12-07
簡介:對於FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用,只需要2個檔案:FreeTextBox.DLL和ftb.imagegallery.aspx1。下載最新版FreeTextBox(版本3.1.6),解壓 FreeTextBox 3.1.6 (2006/07/18) 部落格園本地下載: http://files.cnblogs.com/cleo/FTBv3-1-6.zip 作者網站:http://freetextbox.com/download/
Time of Update: 2018-12-07
剛剛在洗衣服的時候突然想到今天在做WAP程式的表單驗證的時候遇到一個問題,在不支援Cookies的行動裝置模擬器中無法正常進行表單驗證,聯想到昨天使用web.config設定cookieless屬性時會在訪問時會出現"Cannot use a leading .. to exit above the top directory"的異常,自然而然的我就想到了前一段時間困擾我很久的一個網站異常無法使用前置 .. 在頂級目錄上退出(Cannot use a leading .. to exit
Time of Update: 2018-12-07
在asp.net中,有的時候要動態變換CSS,比如有的時候做個人化頁面,可以這樣做<head><link id="MyStyleSheet" rel="stylesheet" type="text/css" runat="server" /></head>之後,在要更換CSS的頁面中,使用如下代碼Sub Page_Load(Sender As Object, E As EventArgs) If Not (IsPostBack)
Time of Update: 2018-12-07
我們在做一個項目時有時候需要動態改變所有頁面的樣式,但當我們在Page指令或者Web.Config裡設定Theme時有一個問題,我無法通過程式動態且一致改變所有頁面的樣式,推薦一個方法,就是改寫OnPreInit事件,在App_Code裡建立一個PageBase類,他繼承自System.Web.UI.Page,然後所有頁面再繼承自PageBase,就搞定了,具體實現就自己看吧:using System;using System.Data;using System.Configuration;us
Time of Update: 2018-12-07
enum 關鍵字用於聲明枚舉,即一種由一組稱為枚舉數列表的命名常數組成的獨特類型。每種枚舉類型都有基礎類型,該類型可以是除char 以外的任何整型。即:(byte, sbyte, short, ushort, int, uint, long和ulong)Emumeration 這個概念早在C時代就有了,不過以前沒怎麼用過。基本表達, 改變預設值和預設類型Enumeration的預設值是從0開始的int,如下: enum Direction{ UP, RIGHT DOWN,
Time of Update: 2018-12-07
Html.DropDownList()賦預設值:頁面代碼如下: <% List<SelectListItem> list = new List<SelectListItem> { new SelectListItem { Text = "啟用", Value = "0",Selected = true}, new SelectListItem { Text = "禁用",