Time of Update: 2018-12-06
老規矩,直接分析代碼首先是,建立一個表,欄位類型是image通常情況下,你會發現沒有辦法存image ,因為長度是50,不能改。而一個image通常是1000多個image資料類型的長度是16,我存入一張圖的時候圖最多就只能30K左右,大點的圖根本就不能存。我想改它的長度,但是不能改的。 跑一下下面的語句: sp_tableoption N'MyTable', 'text in row', '1000'
Time of Update: 2018-12-06
這本書不錯,看了幾遍,每次都有新的收穫和體會。下面的幾點體會,錯誤和不當之處歡迎批評指正。 1 使用Page基類 public class BaseUIPage : System.Web.UI.Page { public BaseUIPage() { } } 使用頁面基類,可減少代碼重複。比如,重寫錯誤處理方法,共用基類屬性。 我舉兩個例子 1)重寫OnError方法,當出現錯誤時,重新導向到錯誤頁面。 protected override void
Time of Update: 2018-12-06
昨天讀到.NET中關於配置資訊的讀寫,今天有空就動手寫幾個例子。光看不練,印象不深刻, 直接拷貝書中的例子也沒有多大的效果。聯絡到最近項目中的實際要求,總結一下遇到的問題。 先看代碼的檔案結構圖,下面會有詳細的講解。 1 .NET的標準方法(1.0) 配置資訊直接存放到Web.config檔案中 <appSettings> <add key="DefaultDaysLate" value="7" /> </appSettings>
Time of Update: 2018-12-06
文章目錄 SQL Doc Management Table Description Custom Table 自訂表格
Time of Update: 2018-12-06
文章目錄 三大基礎功能五大核心組件項目原始碼視圖 項目名稱:Enterprise Solution技術參數1 C# ASP.NET Web Forms技術,藉助於ExtAspNet控制項,快速開發2 SQL Server 資料庫。使用LLBL Gen ORM架構進行資料讀寫,可支援任意的資料庫3 基於LLBL Gen ORM 架構,減少對SQL指令碼的依賴,專註於商務邏輯登入表單,顯示需要登入的資料庫
Time of Update: 2018-12-06
文章目錄 1 設計資料庫表 Table Design2 實體映射 ORM Mapping3 資料讀寫介面與實現的產生 Interface and Service Implementation4 ASP.NET 頁面配置與編程 ASP.NET Page Layout Design and Coding 經過前面六篇文章的講解,基本的理論已經介紹完畢,這一篇進行實戰練習,討論如何從頭開始開發一個完整的ASP.NET
Time of Update: 2018-12-06
功能導航主要解決如何布局功能,把功能如何合理的布置到頁面中。現在流行的一種方案是左右結構的導航,左邊樹狀的菜單,右邊顯示明細功能。實現出來的如下所示同版本的C/S程式的介面,也是以同樣的效果出現 Web左邊點擊樹節點,右邊開啟相應的功能列表,顯示該節點下面有哪些功能。而這些功能節點,均是用菜單設計器設計實現,以方便客戶定製主介面。菜單設計器的設計樣式如下
Time of Update: 2018-12-06
Web架構要達到快速開發,又便於維護,進行了一系列的努力。請看最初始的ASP.NET頁面,對資料進行操作的代碼,頁面的基本代碼如下所示protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack) { LoadData(); }}private void LoadData() { UserEntity current=GetUser();
Time of Update: 2018-12-06
1. 為Web.config 改成下面的樣式。<?xml version="1.0"?><configuration> <configSections> <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.6102
Time of Update: 2018-12-06
作用: 可以用來定時發送郵件,定時發送視窗提示。 能不能人工參與的事都可以用這個Ajax的Timer 需要 在網頁中才有效果,因為它是用setTimeout()實現的。 System.Timers.Timer timer; void Application_Start(object sender, EventArgs e) { long ltime =
Time of Update: 2018-12-06
做了幾年的ASP.NET,積累了不少小技巧。但是技巧只適合於特定的環境,還不如加強對基礎知識的理解與運用。下面是我的一點體會,與大家分享。 1 主版頁面 這個控制項可以使我忘記html的iframe之類的頁面架構方案,還有frameset. asp開發中還支援<#include file=”head.asp> 現在有主版頁面可以輕鬆的以.NET的方式來進行編寫頁面。 1) 在主版頁面對應的內容頁中,尋找主版頁面中的控制項 ,並給它賦值
Time of Update: 2018-12-06
地址如下:http://www.codeproject.com/KB/aspnet/aspnetemailusinggmail.aspx public static void sendMail(string to, string from, string subject, string body,string username, string password){ ///Smtp config SmtpClient client = new
Time of Update: 2018-12-06
經過多年的積累發展,公司有一套完善的文件管理系統。一開始是用PHP設計的,.NET出來以後,逐步轉用.NET重寫。經過多年(N>10)的維護和發展,如今客戶數量也不少,功能也完善。最近有一些任務是修改這個系統,隱藏一些控制項,修改一些布局,一開始以為很容易,但隨著任務的進行中,發現一個小功能的修改,也相當的麻煩。 比如,要修改一個控制項,根據讀取的參數的不同,把它設為隱藏或顯示。
Time of Update: 2018-12-06
/// <summary>/// 本方法建立一個網站(當然,建立虛擬目錄也完全沒有任何問題,做法類似),並設定IIS中ASP.NET版本為2.0/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void button1_Click(object sender, EventArgs e){
Time of Update: 2018-12-06
開發人員線上 Builder.com.cn 更新時間:2008-04-16作者:中國IT實驗室 來源:IT專家網本文關鍵詞: 引用 WebService ASP NET 有時候需要動態設定 WebService
Time of Update: 2018-12-06
修改當前頁面的@page屬性,添加enableEventValidation="false" enableViewStateMac="false" 或者在web.config裡添加<pages enableEventValidation="false" enableViewStateMac="false" /> 如 果你的Asp.Net程式執行時碰到這種錯誤:“驗證檢視狀態 MAC 失敗。如果此應用程式由網路場或群集承載,請確
Time of Update: 2018-12-06
文章目錄 綁定資料來源多版本支援動態參數支援 Enterprise Solution Web部分目前只實現了對RDLC的支援。實現一種報表格式的支援,需要做一些基礎的工作以便於與系統緊密的整合。 綁定資料來源首先看一下,我們在要報表中使用RDLC報表,經過設計報表檔案,添加報表控制項,然後我們需要增加下面的代碼,來綁定資料到報表中,以查看資料。//綁定報表reportViewer.LocalReport.ReportPath =
Time of Update: 2018-12-06
ASP.NET 下發郵件是個很把普通的功能,可是,在登陸域模式,在域組織的區域網路中,有不同的寫法。以前用163的郵箱發郵件,是在工作群組模式下的。兩種代碼大致相同,但是域模式有 不同的地方domain.com 是域, A@domain.com 是郵箱帳戶 MailMessage m = new MailMessage(); m.Subject = "郵件主題; m.SubjectEncoding =
Time of Update: 2018-12-06
Enterprise Solution 支援使用者自訂查詢(query and lookup),並把查詢query定義為一個標準功能,尋找lookup用於返回查詢的值給資料輸入表單。先設定資料庫連接字串,使用公司註冊來註冊一個新的資料庫連接。再到查詢設計工具中,選取相應的對象,設計關聯,Web架構可以解析此查詢,變成一個頁面功能。在客戶頁面中,添加TriggerBox,它的後面會顯示一個小表徵圖,以查於尋找資料 <ext:TriggerBox ID="tbxCustomerNo"
Time of Update: 2018-12-06
續接:N-Tiers開發方式(COM+元件的註冊、修改)在元件安裝完成後,接下來的工作就是要如何呼叫使用我們寫好的元件了。我們假設我們寫好的元件的名稱如下:Package:KDMO1000Project:PDMOMenuClass:CDMOMenu1(無Transaction)CDMOMenu2(有Transaction)假設CDMOMenu1中有一個Function是GetNodeName,傳入參數NodeId(整數),傳回NodeName(字串)GetNodeName(Byval NodeI