Time of Update: 2018-12-03
sitemap.xml是一種網站地圖協議,此協議檔案基於早期的robots.txt檔案協議,並有所升級。向搜尋引擎中提交了sitemap.xml的 網站將更有利於搜尋引擎網頁爬行機器人的爬行索引,這樣將提高索引網站內容的效率和準確度。 一共有六個標籤,changefreq:頁面內容更新頻率; lastmod:頁面最後修改時間; loc:頁面永久連結地址; priority:相對於其他頁面的優先權(這個標籤可以不使用); url:相對於前 4個標籤的父標籤; urlset:相對於前5
Time of Update: 2018-12-03
<%'********************************************************************************** ' 建立一個WebServer ' 必須參數:WRoot,為建立網站的物理目錄;WComment為網站說明;WPort為網站連接埠;ServerRun為是否自動運行 ' 當建立成功時返回1,失敗時提示退出並返回0,當建立網站成功但啟動失敗時返回2 '***********************************
Time of Update: 2018-12-03
ASP中給函數傳參確實是個麻煩事,當參數個數特別多的時候(比如有七八個或者更多的參數個數)差不多就要眼冒金星了,一個個的數吧。而且要命的是參數位置必須不能有丁點錯誤。每次給函數傳一大堆的參數時都讓人覺得特無奈…… 所以我借鑒了PHP中傳參方法,將所有參數放在數組中,傳個數組得了。 寫了一個函數來實作類別似於PHP中的關聯陣列:<% Function assArray(iArray,iKey) If Not(isArray(iArray)) Then
Time of Update: 2018-12-03
為了規範程式碼編寫,提高代碼可讀性,降低後期維護成本,提高辦公效率,建議以後編寫的程式按以下幾條規範進行: 一、 統一VBSCRIPT和ASP程式編寫規範: (一)變數命名規則: 由於在ASP和VBSCRIPT中因為不需要聲明變數,同時不能聲明變數的類型,但為了提高代碼的可讀性,養成好的開發習慣,對於本系統開發的變數命名統一規則如下: 1. 使用Dim、Public、Private聲明變數; 例如:Dim iStudentNum 2. 變數類型的體現: a、 整型變數:以小寫字母i開頭,後面跟變
Time of Update: 2018-12-03
<% Dim sc4Json Sub InitScriptControl Set sc4Json = Server.CreateObject("MSScriptControl.ScriptControl") sc4Json.Language = "JavaScript" sc4Json.AddCode "var itemTemp=null;function getJSArray(arr, index){itemTemp=arr[index];}" End
Time of Update: 2018-12-03
'個人代碼風格注釋(變數名中第一個小寫字母表表示變數類型)'i:為Integer型;'s:為String;Function U2UTF8(Byval a_iNum) Dim sResult,sUTF8 Dim iTemp,iHexNum,i iHexNum = Trim(a_iNum) If iHexNum = "" Then Exit Function End If sResult = "" If (iHexNum < 128)
Time of Update: 2018-12-03
“/”應用程式中的伺服器錯誤。--------------------------------------------------------------------------------訪問 IIS 中繼資料庫失敗。 說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。 異常詳細資料: System.Web.Hosting.HostingEnvironmentException: 訪問 IIS 中繼資料庫失敗。
Time of Update: 2018-12-03
抓圖如下:DataGrid的itemCreated和ItemCommand事件如下:private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { switch(e.Item.ItemType) { case ListItemType.Item: case ListItemType.EditItem: case
Time of Update: 2018-12-03
1.關閉不必要的Session<%@ Page EnableSessionState="flase"%>2.關閉不必要的ViewState<asp:DataGrid EnableViewState="false" runat="server">如果頁面級<%@ Page EnableViewState="false"%>3.不要使用Exception控製程序流程
Time of Update: 2018-12-03
編輯事件分頁 private void DataGrid1_PageIndexChanged(object source,System.Web.UI.WebControls.DataGridPageChangedEventArgs e) { DataGrid1.CurrentPageIndex=e.NewPageIndex; bindData(); }取消編輯private void DataGrid1_CancelCommand(object source, System.Web.
Time of Update: 2018-12-03
現象:用c#編碼調用簡訊貓發送包含中文字元的簡訊,但收到的總是亂碼或問號(?),使用了Default, Unicode-16等多種編碼方式仍然無效,而其他非中文字元都可以正常接收。另外,在超級終端中直接輸入AT指令發送中英文,可以正常接收顯示。我用的是TC35晶片的簡訊貓。解決過程:並不是所有的.Net項目都會出現這樣的情況,VC++,VB編譯後的程式執行也沒有出現這樣的情形。於是考慮編寫一個win32動態庫來封裝簡訊發送調用,.Net項目中再調用這個動態庫。主要步驟如下,1、VC6.0
Time of Update: 2018-12-03
#region//控制項類 public class PubliClass { /// <summary> /// 清空控制項內容 /// </summary> public static void delContent(Control control) { foreach (Control ct in control.Controls) {
Time of Update: 2018-12-03
最近學習了下 ASP.NET MVC,比較之前的 WebForm 沒有了 IsPostBack 的判斷,事件處理也被 Action 取代。MVC 中 WebForm中大量的事件處理中UI綁定,混雜的 js 注入, style 修改沒有了;服務端控制項不用了,結局是 View 被釋放了,Controller可以被單元測試了,拿著 ViewModel 可以快速替換 View。(說句實話要不是有 Razor 這樣的頁面引擎加上 VS IDE 的強力智能感知,ASP.NET MVC 和 JSP
Time of Update: 2018-12-03
前面一篇介紹了ASP.NET MVC3 和 Unity 結合使用的樣本,Unity 通過 Register 方法或者配置注入執行個體,MEF 則是通過 [Import] [Export] 特性綁定依賴。在 MEF 2.0 中當前 dll 中如果在 *.Parts.* 命名空間下的類型會自動作為依賴源。CompositionProvider.AddPartsAssembly
Time of Update: 2018-12-03
詳細參見: http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx最簡單的實現,就是在 Global.asax.cs 中 Application_BeginRequest 或者是 Application_AuthenticateRequest 事件處理中,對請求的URL進行判斷並進行重寫:protected void Application_BeginRequest(Object
Time of Update: 2018-12-03
本章主要介紹使用Backbone 對 WebAPI 進行CRUD,我們將會操作一個資料集(比如:留言簿裡的留言一覽)。對於資料集合,Backbone 裡有專門的類型—— Backbone.Collection。對於集合的管理,Backbone.Collection 在建立後有 add, remove 事件,子項目的 update 需要自己在 model 上監聽 "change" 事件。根據初始化的 Backbone.Collection.url,Collection會自動為子項目分配 url/:
Time of Update: 2018-12-03
為asp.net中的Web使用者控制項添加屬性和事件作者:鄭佐 2004-04-02 在90年代初,Microsoft為Web程式員提供的 Active Server
Time of Update: 2018-12-03
如何註冊組件1.regsvr32 組件的絕對路徑如:regsvr32 c:/test/fc1.dll因為組件只要註冊就可以使用了,所以與組件的位置無關。2.在COM+組件管理器中註冊。什麼時候需要這種註冊:組件在使用了COM+的服務後需要註冊後才能正常的執行。如果該組件僅僅regsvr32註冊,仍然無法使用 如何使用組件set obj=server.createobject(“工程名.類名”)然後調用其方法屬性 如何卸載組件1.regsvr32 組件的絕對路徑如:regsvr32
Time of Update: 2018-12-03
一直以來,想寫一些組件方面的應用,這段時間終於可以寫一點自己喜歡的東西。希望大家通過這些教程學習後,可以隨心所欲的寫出自己的組件。每篇文章可能沒有關聯,只是寫一些組件編寫過程中出現的問題。歡迎大家批評指正環境:winxp+vb6+sp6+visual interdev6.0 作為第一篇,我們先來寫一個比較簡單的組件完成的功能是:輸入兩個數相加,返回相加的結果開啟vb6,建立Activex
Time of Update: 2018-12-03
啟動pb7.0,建立一個不可視的使用者物件"uo_customer",建立"object",選擇"custom class" 類型,點擊"ok"。 在新建立的使用者物件中編寫如下程式: 1.聲明執行個體變數"instance variables",對於com中不支援的類型,請聲明為protected類型。protected: datastore ds_datastore 2.建立三個成員函數: