Time of Update: 2018-12-05
VB6.0通過SoapToolkit訪問WebService 在VB6.0中怎麼去訪問一個WebService網上有很多的執行個體,大家很容易搜到,這裡就不細說了。架設和使用可以看看這篇文章《使用 Microsoft SOAP Toolkit 2.0 建立安全 Web 服務 》。 但在使用時總會遇到很多的問題。先收錄兩種最常見的問題如下: 1 使用MSSoap.SoapClient對象 該對象對低版本的WSDL能夠支援,但遇到高版本的WSDL就會出現以下的錯誤:
Time of Update: 2018-12-05
JUST FOR FUN 有三件事具有生命的意義。它們是你生活當中所有事情的動機,包括你所做的任何事情和一個生命體該做的所有事情。第一是生存,第二是社會秩序,第三是娛樂。生活中所有的事情都是按這個順序發展的。娛樂之後便一無所的。因此從某種意義上說,這意味著生活的意義就是要達到第三個階段。你一旦達到了第三個階段,就算成功了。但首先要越過前兩個階段。
Time of Update: 2018-12-05
在我們從商務邏輯層獲得資料實體時候,接下來的事情就是要綁定到控制項中。資料實體中的一些欄位可以直接綁定到介面中,但是有一些欄位需要重新格式化格式。比如貨幣單位欄位,需要顯示貨幣符號和每隔三位顯示分隔字元;再比如日期欄位,資料庫中存放的是日期和時間,但是在介面上需要按照XXXX年XX月XX日的格式顯示。這時候我們就用到了DataFormatString屬性。<asp:GridView ID="grvResult" runat="server" AutoGenerateColumns=
Time of Update: 2018-12-05
今天遇到一個比較有趣的問題,把Table中的每個儲存格的寬度都設成定值,當儲存格中的文字問連續的英文字元時,它死活也不換行,當為中文字的時候卻可以自動換行,看了半天才明白Table把連續的英文字元看作一個單詞而不換行,漢字每個字元都是獨立的,當輸入一些英文單詞的時候也會換行的,原因時裡面有空格的緣故,通過設定樣式也可以讓連續英文字元在儲存格中換行,看看下面的代碼就知道所說的意思。<table border="0" cellpadding="0" cellspacing="0"
Time of Update: 2018-12-05
很經常使用到的一個功能,但在在網上卻一直沒有找到相關的解決方案,今天藉著項目應用到的機會寫了兩個將絕對路徑轉換為虛擬路徑封裝好的方法將Web網站下的絕對路徑轉換為相對於指定頁面的虛擬路徑Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/**//// <summary>/// 將Web網站下的絕對路徑轉換為相對於指定頁面的虛擬路徑/// &
Time of Update: 2018-12-05
用MSIL來寫一個“Hello World”的程式 我們一直稱C#為"優雅"的程式設計語言,就在於它簡單易上手的特點。但隨著CLR及各種類庫的不斷髮展,其封裝地離"底層"也越來越遠了,使我們不能知道其運行的本質。下面我試著以CLR的語言MSIL來寫一個"Hello World"的程式,以管窺其內部的機理。既然是研究其"底層"自然就不用VS了,直接用記事本編輯。 在記事本中編寫如下程式:.assembly extern mscorlib {auto} .assembly MyApp{}
Time of Update: 2018-12-05
經過一段時間的摸索,終於找到了一個完全解決方案:1.在工程中添加一個類,就叫做PageElapse.cs代碼如下(微軟PM&A2K講座的範例代碼):using System;using System.Web;namespace Common{ /// <summary> /// PageElapse 的摘要說明。 /// </summary> public class PageElapse : IHttpModule { private DateTime
Time of Update: 2018-12-05
1、建立4個aspx頁面page1.aspx,page2.aspx,page3.aspx,
Time of Update: 2018-12-05
我看到一個根據相對路徑擷取絕對路徑的例子,但是不好使,請問各位Path.GetFullPath()的問題。
Time of Update: 2018-12-05
在論壇上,動態控制項好象是永久的話題。大家都知道要動態控制項起作用,PostBack時需要重建或裝載(LoadControl),而且需要深入瞭解其狀態的變化過程。 有個同事另謀高就,要離開我們工作的地方了。我給她出了一道出門考題,同時也叫其他手下一起參加。這題目是這樣的:下面兩頁差別很小,就是一句語句的前後次序有所不同,但PostBack後顯示效果有所不同,請解釋為什麼顯示效果不同,並且解釋正確顯示的那頁(你知道是哪頁,對嗎?)中Response.Write的輸出結果TestDyn1
Time of Update: 2018-12-05
text-overflow 全相容 text-overflow 這個CSS屬性用於設定或檢索是否使用一個省略標記(...)標示對象內文本的溢出。比起在後台用程式截斷文本再附上省略標記的做法,用CSS來處理文本溢出顯然更溫和(unobtrusive)一些。所以它已經被定義在 CSS 3 規範中,但目前為止,還只有 IE6+ 提供了對其的支援(據說 Safari 1.3+ 已經支援)。幸好,Opera 和 Firefox 都有相應的hack方法。Opera 提供了一個
Time of Update: 2018-12-05
關於showModalDialog和showModelessDialog的使用,一個b/s結構的項目中用window.open彈出的視窗被一些廣告攔截工具給攔截了,沒辦法就只能用showModalDialog來解決問題,但showModalDialog這個方法不好的就是頁面間傳值太麻煩(傳值有兩種方法),可是實在沒其他的辦法來解決這個攔截問題,只有用這個了。代碼到是兩下就寫好了,但調試代碼的時候發現一個問題,用showModalDialog彈出的視窗中的內容一直是第一次訪問頁面時顯示的內容,開始
Time of Update: 2018-12-05
由於項目需要檢測用戶端的硬體和網速配置,因此要寫個ActiveX外掛程式,首先感謝紅馬天下的文章《用C#編寫ActiveX控制項》給我的協助。 經過大家努力,最後實現效果如下:實現細節我就不多說了,關鍵說幾個要注意的地方: 1、建立ActiveX組件項目是通過VS建立window控制項陳列庫項目來建的; 2、項目屬性中的“產生”選項卡要把為COM Interop註冊選框勾選; 3、“AssemblyInfo.cs”檔案中的“[assembly: ComVisible(false)]”
Time of Update: 2018-12-05
本文我將為你示範如何訪問GridView中的特定控制項。我們會看到怎樣去訪問TextBox控制項,DropDownList控制項以及ListBox控制項。添加控制項到GridView:你可以簡單地使用 <ItemTemplate>選項在GridView控制項中增加不同的控制項。填充列表框和下拉框控制項第二步首要任務是填充列表框和下拉框控制項,讓我們產生一個簡單的伺服器端方法來填充列表框和下拉框控制項。 C# Code:// 此方法用於填充列表框和下拉框控制項public
Time of Update: 2018-12-05
今天在做開發的時候,需要在client端調用server端的方法,以前沒有用過。請教了一位朋友,知道了可以用_doPostBack來完成這個功能,所以上網搜了一些資料,其中下面這篇不錯,摘錄下來。。。。 最後
Time of Update: 2018-12-05
今天工作中碰到一個問題,我使用使用者控制項製作一個搜尋方塊,上面帶有一個下接列表及一個文字框當我把使用者控制項拖到WebForm上面的時侯,在文字框上隨便輸入一些檔案,直接斷行符號,發現頁面是PostBack了,可是並沒有引發SearchButton的處理事件。ascx的源碼如下:<DIV align="center"><asp:dropdownlist id="ddlType" runat="server"></asp:dropdownlist><as
Time of Update: 2018-12-05
1.需求
Time of Update: 2018-12-05
今天,做了一個UserControl,裡麵包含兩個自訂控制項,由於需要自動更新使用者回傳的資料,所以在OnLoad事件中擷取使用者資料,可是其中的日期選取控制項,使用了兩次,卻只有一個控制項可以取得正確的使用者資料! 調試半天不得其法,終於發現自訂控制項也是在OnLoad事件中更新自己的值,估計是執行順序造成的.
Time of Update: 2018-12-05
這兩天看了思歸的動態控制項狀態問題相關文章,通過分析系統類別庫源碼,對控制項的生存周期和ViewState的運行細節有了更深一層的認識。 思歸文章裡主要討論的問題:下面兩頁差別很小,就是一句語句的前後次序有所不同,但PostBack後顯示效果有所不同,請解釋為什麼顯示效果不同。TestDyn1.aspx:<html><body> <form id="form1" runat="server"> <asp:Button
Time of Update: 2018-12-05
最近打算重構DateChooser控制項,使用ASP.NET2.0新特性,不使用HTC以更好支援Cross-browser,先寫了個日期格式的JS檔案,歡迎大家使用//Date.jsDate.prototype.format = function(formatter){ if(!formatter || formatter == "") { formatter = "yyyy-MM-dd"; } var year = this.getYear().toStr