原创 .Net實體代碼生成工具的使用

1 引言目前大多數項目或產品都使用關係型數據庫實現業務數據的存儲,這樣在開發過程中,常常有一些業務邏輯需要直接用寫SQL語句實現,但這樣開發的結果是:遍地佈滿SQL語句。這些藕合較高的SQL語句給系統的改造和升級帶來很多無法預計的障礙。爲

原创 C#.net 支付寶接口

 C#.net 支付寶接口     生成URL鏈接 複製C#代碼保存代碼 using System; using System.Data; using System.Configuration; using System.Collec

原创 Asp.net 常用的正則表達式彙集

使用方法  using System.Text.RegularExpressions;    string strCheck = TextBox1.Text.ToString();        if (Regex.IsMatch(st

原创 Sql連接查詢和聯合查詢

  連接查詢 通過連接運算符可以實現多個表查詢。連接是關係數據庫模型的主要特點,也是它區別於其它類型數據庫管理系統的一個標誌。 在關係數據庫管理系統中,表建立時各數據之間的關係不必確定,常把一個實體的所有信息存放在一個表中。當檢索數據時,

原创 XMLHTTP對象及其方法

------------------ MSXML中提供了Microsoft.XMLHTTP對象,能夠完成從數據包到Request對象的轉換以及發送任務。   創建XMLHTTP對象的語句如下:   Set   objXML   =   C

原创 asp.net 購物車

    protected void Page_Load(object sender, EventArgs e)     {         DisplayCart();     }     //添加到購物車     protected

原创 權限系統概要

前言: 權限往往是一個極其複雜的問題,但也可簡單表述爲這樣的邏輯表達式:判斷“Who對What(Which)進行How的操作”的邏輯表達式是否爲真。針對不同的應用,需要根據項目的實際情況和具體架構,在維護性、靈活性、完整性等N多個方案之間

原创 基於RBAC模型的權限管理系統的設計和實現

摘要:提出了基於RBAC模型的權限管理系統的設計和實現方案。介紹了採用的J2EE架構的多層體系結構設計,闡述了基於角色的訪問控制RBAC模型的設計思想,並討論了權限管理系統的核心面向對象設計模型,以及權限訪問、權限控制和權限存儲機制等關鍵

原创 Validator v1.01

 <table align="center">  <form name="theForm" id="demo" action="" method="get" onSubmit="return Validator.Validate(this

原创 ASP中如何使用正則表達式及實例講解

在我們編寫ASP程序時,經常會判斷一個字符串的有效性,如;一個串是否是數字、是否是有效的Email地址等等。如果不使用正則表達式,那麼判斷的程序會很長,並且容易出錯,如果使用正則表達式,這些判斷就是一件很輕鬆的工作了。後面我們將介紹如何判

原创 jQuery ajax 例子

使用 jQuery 將使 Ajax 變得及其簡單。jQuery 提供有一些函數,可以使簡單的工作變得更加簡單,複雜的工作變得不再複雜。 Ajax 最常見的用法就是把一塊 HTML 代碼加載到頁面的某個區域中去。爲此,只需簡單地選擇所需的元

原创 細說業務邏輯

前言 記得幾個月前,在一次北京博客園俱樂部的活動上,最後一個環節是話題自由討論。就是提幾個話題,然後大家各自加入感興趣的話題小組,進行自由討論。當時金色海洋同學提出了一個話題——“什麼是業務邏輯”。當時我和大家討論ASP.NET MVC

原创 基於角色和用戶組的擴展訪問控制模型

  在信息系統安全機制中,訪問控制是一項重要機制,有着許多重要應用。訪問控制或權限管理系統是當前計算機應用系統重複開發率最高的模塊之一。在企業中,不同的應用系統幾乎都擁有一套獨立的權限管理系統,不同的權限管理系統在數據存儲、權限訪問和訪問

原创 取寫XML

using System.Xml; using System.Configuration; /// <summary> /// ClassXml 的摘要說明 /// </summary> public class ClassXml : S

原创 動態加載用戶控件並帶有傳值

//自定義用戶控件, namespace Morhigh {     public partial class GetJobNewsAll1 : System.Web.UI.UserControl     {         privat