Time of Update: 2018-12-07
Media Player 與 Flash 之類在網頁上執行的外掛控制項,都是屬於 ActiveX 控制項,它們套用在 HTML 碼中的方式差不多,除了要指定 ClassID 以外,ActiveX 使用的參數(相當於 ActiveX 控制項的屬性)以 Param Tag 來表示。本文標題命名為「ActiveX 伺服器控制項」就是避免誤解為 ActiveX 控制項,而是在 ASP.NET 中輸出 ActiveX 相關 HTML 碼的伺服器控制項;我們可透過 ActiveX
Time of Update: 2018-12-07
上篇介紹的 TBActiveX 控制項,它可以支援網頁 Media Player 的設定,這跟前面提及的 TBMediaPlayer 功能相同。TBActiveX 具有網頁設定 ActiveX 通用屬性,所以 TBMediaPlayer 基本上是可以由 TBActiveX 繼承下來,再加入 Media Player 特有的屬性即可。本文將原來的 TBMediaPlayer 控制項,繼承的父系類別由 WebControl 改為 TBActiveX 類別,重新改寫 TBMediaPlayer
Time of Update: 2018-12-07
上一篇中已經建立「ASP.NET 伺服器控制項」項目,接下來我們將學習來撰寫第一個伺服器控制項。 撰寫伺服器控制項大致分為下列三種方式 1.由無到有建立全新的控制項,一般會繼承至 System.Web.UI.Control 或 System.Web.UI.WebControls.WebControl 類別。2.繼承現有控制項,擴充原有控制項的功能,如繼承原有 TextBox 來擴充功能。3.複合式控制項,將多個現有的控制群組合成為一個新的控制項,例如 TextBox 右邊加個 Button
Time of Update: 2018-12-07
分頁是Web應用程式中最常用到的功能之一,在ASP.NET中,雖然內建了一個可以分頁的DataGrid(asp.net 1.1)和GridView(asp.net
Time of Update: 2018-12-07
先看看ASP.NET頁面重新整理的實現方法:第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.EventArgs e ) { Response.Write( " < script
Time of Update: 2018-12-07
asp.net 防注入 一.如果參數全為數字: // 檢查字串是否全為數字 public static bool IsNum(string Str) { bool blResult = true; if (Str == "") blResult = false; else {
Time of Update: 2018-12-07
I'm happy to announce that the Kiss Asp Framework 0.2.0RC is available for download.This release of the framework updated core classes, documents updated(but still very basic, just I've no time.), and bug fixes.For the last days in 2007, I'd not
Time of Update: 2018-12-07
在嘗試把MVC3項目部署在mono(2.10)上時,發現兩個問題,一個是MVC3所有Action中來自ModelBinder的實體都為null,另一個是Lucene.Net遭遇“UNC paths should be of the form \\server\share”錯誤。
Time of Update: 2018-12-07
安裝步驟:一、擷取開源相關程式:1、利用CentOS Linux系統內建的yum命令安裝、升級所需的程式庫:sudo -sLANG=Cyum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2
Time of Update: 2018-12-07
1 使用者控制項的屬性持久化問題:(參考:道不遠人---深入解析ASP.NET2.0控制項開發) 問題描述:在為使用者控制項屬性賦值後,重新刷一次頁面或回傳一次伺服器,使用者控制項的屬性就會消失,但是.NET內建的控制項不會出現這種問題。 原因:要解釋上面的問題,我們需要回顧一下
Time of Update: 2018-12-07
1.0.3版更新記錄1.修改寫記錄檔無效2.修改出錯事件先後順序3.應用模組管理中,查看模組,預設沒有選中4.修改日期輸入出錯1999/11/225.修改查詢分頁預設值為10到999999996.增加對Firefox瀏覽器支援7.自動檢測更新出錯8.資料庫無修改,直接替換原有檔案即可升級。介紹/:http://framework.supesoft.com官方論壇: http://framework.supesoft.com/bbs
Time of Update: 2018-12-07
正在做一個項目相當煩人,不僅要實現介面多語言國際化,而且所錄入的產品以及其它一些資料都要有多語言支支援資料的多語言已經夠煩鎖.介面這裡還有一個頭疼的問題,其它的直接用資源檔都可以實現,GridView的列名遇到了問題.現在有兩個解決方案:1.通過後台代碼動態修改列名: GridView1.Columns[0].HeaderText = LocalizationUtility.GetText("hdrActive");
Time of Update: 2018-12-07
其實也沒什麼,就是記錄下來和大家分享下。 做asp.net mvc 2.0
Time of Update: 2018-12-07
Time of Update: 2018-12-07
上篇我們實作了「集合屬性包含不同型別的成員」,不過若有去使用屬性視窗編輯 TBToolbar 的 Items 屬性,你會發覺這個集合屬性編輯器無法加入我們定義不同型別的成員,只能加入最原始的集合成員。是不是只能在 aspx 程式碼中手動去輸入呢?當然不需要這樣人工操作,只要改掉集合屬性編輯器就可以達到我們的需求,本文將介紹修改集合屬性編輯器的相關作法。 程式碼下載: ASP.NET Server Control - Day18.rar 一、自訂集合屬性編輯器 我們先看一下
Time of Update: 2018-12-07
之前我們簡單介紹過繼承 CompositeControl 來實作複合控制項,在本文我們將以 Toolbar 控制項為例,以複合控制項的作法(繼承 CompositeControl )來實作 Toolbar 控制項,此工具列控制項包含 Items 屬性來描述工具列項目集合,依 Items 屬性的設定來建立工具列按鈕,另外包含 Click 事件可以得知使用按了那個按鈕。 程式碼下載:ASP.NET Server Control - Day14.rar 一、工具列項目集合類別
Time of Update: 2018-12-07
PetShop作為一個B2C的寵物網上商店,需要充分考慮訪客的使用者體驗,如果因為資料量大而導致Web伺服器的響應不及時,頁面和查詢資料遲遲得不到結果,會因此而破壞客戶訪問網站的心情,在耗盡耐心的等待後,可能會失去這一部分客戶。無疑,這是非常糟糕的結果。因而在對其進行體系架構設計時,整個系統的效能就顯得殊為重要。然而,我們不能因噎廢食,因為專註於效能而忽略資料的正確性。在PetShop 3.0版本以及之前的版本,因為ASP.NET緩衝的局限性,這一問題並沒有得到很好的解決。PetShop 4.0
Time of Update: 2018-12-07
寫在前面的話:網上講Asp.net運行模式的好文章已經很多了,筆者本不用多此一舉,另成一文。但從筆者自己的學習經驗看,如果學到的這些知識不能對應到類庫中的原始碼,印象總歸不夠深刻,大有隔靴搔癢之感。只好自己寫上一篇,對這方面的知識做個小小的總結。文中所有內容都是筆者在看了網上很多文章後,結合自己的開發經驗得出的一些理解,難免有錯誤的地方,歡迎批評指出。另外,由於筆者能力所限,很多地方並未說透(真正對應到代碼),也盼高手能夠給予補充。一.進入Asp.net運行時之前 雖然本文的重點是對Manag
Time of Update: 2018-12-07
在部署項目的時候,我們總是需要加密設定檔中的ConnectionStrings或者appSettings配置節,從而防止使用者資料庫被泄漏。.NET Framework使用提供者模型來加密配置節,架構套件含兩個ProtectedConfigurationProvider:一個是RsaProtectedConfigurationProvider另一個DpapiProtectedConfigurationProvider. 前者是預設的提供者,我們儘可能去使用該種,因為它支援匯入\匯出加密的密鑰,
Time of Update: 2018-12-07
asp.net裡,除官方龐大asp.net ajax之外的ajax解決方案。我們想法是以不同的伺服器端方式輸出,然後在頁面使用jQuery的ajax實現調用伺服器端幾個解決方案:1、使用一般的webform,在頁面用jQuery ajax調用,再從取得的html資料中取得<body>內的內容,寫入DOM優點:不用改變現有的asp.net開發模式,可以使用現成的頁面;ajax取得的內容是html文本,直接寫入DOM即可