Time of Update: 2018-12-05
UITypeEdit “我要紅桃” 假如,你現在在做一個“撲克”控制項,撲克牌有個屬性--花色,你想在使用者選擇花色這個屬性後,屬性視窗呈現的不僅僅是文字,還有一個小小的花色表徵圖來表示花色,“紅桃”就有個小“紅桃”表徵圖在前面顯示,“黑桃”就有個“黑桃”表徵圖在前面顯示,就像你選擇其它控制項的BackColor時,顏色前還有個小方色塊來表示選定的顏色,多體貼人的設計啊。 現在,我們就來做這件事:public class Squeezer{.public CardTypes
Time of Update: 2018-12-05
ComponentEditor “第二選擇” 上篇中,關於Editor說了那麼多,完了嗎?沒有,上篇僅僅介紹了操作屬性的UITypeEditor而已。還記得DataGrid的屬性視窗的下方的“屬性產生器...”嗎? 當我們點擊“屬生產生器...”後,IDE彈出一個表單,提供我們全方位的操作DataGrid屬性的互動介面,這個介面比PropertyGrid提供更方便易用的,更符合DataGrid“國情”。所以,使用者有了屬性窗格之外的第二個選擇。 那麼這個“屬性產生器...”是什麼呢?它也
Time of Update: 2018-12-05
屬性與屬性窗格 在上篇文章中,和大家探討了屬性和aspx檔案中的HTML style 標籤和文本的關係,遺漏了兩點: 1、EnCodedInnerDefaultProperty和InnerDefaultProperty在使用中的區別,可能有些朋友對這個不是很清楚, EncodedInnerDefaultProperty屬性是不允許內含控制項對象的,比方說,聲明了EncodedInnerDefaultProperty的DataList的Text屬性是 不允許你設為“<table ..
Time of Update: 2018-12-05
利用ASP.NET 2.0技術,建立Web自訂伺服器控制項並不是一件輕鬆的事情。因為,這需要開發人員瞭解並能夠靈活應用多種Web開發技術,例如,CSS樣式表、用戶端指令碼語言、.NET開發語言、伺服器控制項開發技術,甚至是當前最火的AJAX技術等等。雖然現實如此"艱難",但是這種開發技術也不是真的難到不可掌握。事事都要從頭做起。本文將針對利用ASP.NET 2.0技術,建立Web自訂伺服器控制項的基礎知識進行詳細介紹,內容包括:伺服器控制項概念、控制項類型、生命週期等。 1.
Time of Update: 2018-12-05
我們開發出來的控制項一般都需要跟使用控制項的人編程人員互動,其中互動有兩個途徑:一個是屬性還有就是事件。屬性可能是簡單的類型如:int、string等並不太複雜的類型,也有比較複雜的類型如:集合。 一、屬性實現互動 我們還是沿用上面的例子來添加屬性 PicShow樣本:public class PicShow : Control{private string _imgUrl;//屬性public virtual string ImgUrl{get{return
Time of Update: 2018-12-05
屬性編輯器TypeConverter 在本系列的上篇文章中,和大家控討了控制項開發與propertyGrid的關係,不知現在大家現在對propertygrid有沒有一個較全面的瞭解,也不知大家有沒有做個工程,把propertyGrid拉進去鼓搗鼓搗? “另起爐灶” 現在我們來思考一個問題:假於,propertygrid沒有把屬性和事件分成兩個分頁來顯示,會產生什麼效果? 那還用說,太亂了。 那如果你設計的控制項有很多的屬性,而一些關聯性很強,或都是操作一個方面的,那麼我們可以把它們分門
Time of Update: 2018-12-05
asp.net控制項標籤間的內容有的時候處理成節點有的時候處理成子控制項。如:間的節點就會處理成屬性Text的值,而如Panel這樣的控制項則就是將其處理成子控制項。首先看如何處理成屬性的。 一、處理成為屬性 對於控制項標籤間的內容我們可以通過類System.Web.UI.ParseChildrenAttribute類控制控制項對其內容的解析行為。 ParseChildrenAttribute是一個類層級的屬性標識,有四個建構函式: 1.ParseChildrenAttribute(),
Time of Update: 2018-12-05
HtmlGenericControl js = new HtmlGenericControl("script");js.Attributes["type"] = "text/javascript";js.Attributes["src"] = "js/jquery.validate.js";HtmlGenericControl mes = new HtmlGenericControl("script");mes.Attributes["type"] =
Time of Update: 2018-12-05
擷取當前程式檔案的路徑也算是一個比較常見的需求,比如我有一個檔案conn.xml位於.exe的同一目錄,在運行時需要從中讀取一些設定資訊。 C#中擷取應用程式路徑的方法(集合) 收藏 string str1 =Process.GetCurrentProcess().MainModule.FileName;//可獲得當前執行的exe的檔案名稱。 string str2=Environment.CurrentDirectory;//擷取和設定目前的目錄(即該進程從中啟動的目錄)的完全限定路徑。
Time of Update: 2018-12-05
如果是.net3.5在命令列運行C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 參考: ASP.NET IIS 註冊工具 (Aspnet_regiis.exe) 在一台電腦上並存執行多個 .NET Framework 版本時,映射到 ASP.NET 應用程式的 ASP.NET ISAPI 版本決定了該應用程式所使用的公用語言運行庫 (CLR) 版本。使用 ASP.NET IIS 註冊工具
Time of Update: 2018-12-05
ASP操作Excel技術總結 目錄 一、 環境配置 二、 ASP對Excel的基本操作 三、 ASP操作Excel產生資料表 四、 ASP操作Excel產生Chart圖 五、 伺服器端Excel檔案瀏覽、下載、刪除方案 六、 附錄 本文 一、 環境配置 伺服器端的環境配置從參考資料上看,微軟系列的配置應該都行,即: 1.Win9x+PWS+Office 2.Win2000 Professional+PWS+Office
Time of Update: 2018-12-05
sub ShowErrInfo(TopInfo) conn.Close set conn=nothing Response.Write "<html><head>" Response.Write "<meta http-equiv=Content-Type content=text/html;charset=gb2312></head>" Response.Write "<body topmargin=0
Time of Update: 2018-12-05
記得03年春的時候,很多人都在探討DreamWeaver MX的ASP.NET功能,對DW2004更是翹首以待。轉眼三年已經過去,雖然DreamWeaver基本上也是每日必用的工具,但是就如掛在牆上的陳年舊畫一樣毫無印象。這期間VS2002被VS2003取代,Win 2000 Ad Server被Win2003取代,之後VS2005,唯獨DreamWeaver MX,自DW4.0換了UD,UD換了DreamWeaver MX,之後再也沒有換過。等看到同事裝了DreamWeaver
Time of Update: 2018-12-05
文章目錄 頁面中引入 頁面中引入Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
解決安裝IE8後,VS2005無法調試的問題沒裝IE8之前(IE7),Vs2005調試還好用,裝了IE8之後, Vs2005的WebSite程式按F5無法正常調試.需要手動附加到進程, 比較麻煩, 據說還有種方法, 把所有IE視窗都關掉, 再點擊啟動調試(F5), 調試完之後自動關閉所有視窗, 這種方式更麻煩。解決辦法如下:網上搜尋了一下, 發現苦主不少,
Time of Update: 2018-12-05
轉載來至:http://www.cnblogs.com/liulun/archive/2012/02/12/2347956.html 原文地址:http://www.infoq.com/news/2012/02/WCF-4.5 Ido Flatow發表了一些列的部落格,來講述.NET4.5中關於WCF的更新連結地址:http://blogs.microsoft.co.il/blogs/idof/archive/2011/10/05/what-s-new-in-wcf-4-5-automatic-
Time of Update: 2018-12-05
Localize控制項:在網頁上顯示本地化文本的位置。Localiza控制項是從Literal控制項繼承而來,功能與Literal控制項完全相同。使用Label 控制項可以對所顯示的文本應用樣式,但使用Localize 控制項則不行。可以通過設定 Literal.Text 屬性,以編程方式管理在控制項中顯示的文本。舉例:如何使用Localize控制項顯示靜態文本? <%@ Page Language="C#" AutoEventWireup="True" %>
Time of Update: 2018-12-05
在asp.net 2.0中,新增了一個AppendDataBoundItems屬性,十分方便,使可以在執行資料繫結之前將項添加到 listcontrol 對象中。執行資料繫結之後,項集合中包含資料來源中的項以及以前添加的項。如果不在綁定資料之前清除清單項目,則為 true;如果在執行資料繫結之前清除項集合,則為 false。預設為 false。 比如<asp:DropDownList ID="DropDownList1" AppendDataBoundItems="true"
Time of Update: 2018-12-05
文章目錄 Implementing Edit, Details, and Delete ViewsImplementing an Edit ViewImplementing a Delete View Implementing Edit, Details, and Delete ViewsOpen the Movie controller and add the following Details method:public
Time of Update: 2018-12-05
最近在完善個項目,發現個小問題當 TextBox設定了ReadOnly="true" 後,要是在前台為控制項添加了值,後台是取不到的,值為“空”原理沒想通,說不清楚微軟是出於什麼考慮的,不過有時是要我們能通過前台指令碼來填儲值,並不希望使用者修改其控制項內容,這時就比較尷尬了。剛開始是換成Html 裡的 <input type="text" readonly="readonly" > ,不過後來發現這個工作量是很大的,所以網上搜了下,沒找出TextBox