Time of Update: 2018-12-07
今天在工作做到處資料為Excel時,在用到DataGrid時,要求表頭為兩行 ,以前沒用過,把我難到了,又不想用用用戶端的Table,覺得可讀性太差,研究了一會,終於找到瞭解決方法,先發上來,由於時間關係,就不整理了。呵呵。private void Datagrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { ListItemType
Time of Update: 2018-12-07
先發上來,以後再整理,這是我在最近工作中解決的問題。如果那為朋友有更好的方法,請發給我一下,小弟感謝。一、動態建立列函數 private void DatagridDataBaind(){ int i; string strTempValue; DataTable dtcom = (DataTable)Session["Source"]; DataTable
Time of Update: 2018-12-07
一、aspx的部分代碼; <asp:datagrid id="MyDataGrid" runat="server" Width="100%" Font-Names="Verdana" BorderColor="Black" BorderWidth="1px" CellPadding="3" Font-Name="Verdana" Font-Size="8pt"
Time of Update: 2018-12-07
ASP.NET的檔案處理一種程式設計語言,對檔案處理的能力的大小往往也是一種語言功能大小的一種表現。在ASP.NET中,對於檔案的處理主要是通過.Net FrameWork SDK中的一個System.IO的名稱空間來實現了,在System.IO名稱空間中定義了許多關於檔案處理的類(class)、方法和屬性,這些類、方法和屬性使得在很容易在ASP.NET中進行檔案處理。由於在此名稱空間中有定義了許多類、方法和屬性。檔案基本操作也就是我們平常經常用到的。具體說就是對檔案的讀、寫、拷貝、移動、刪除。
Time of Update: 2018-12-07
通常web應用程式在發布後,為了給使用者一個友好介面和使用體驗,都會在錯誤發生時跳轉至一個自訂的錯誤頁面,而不是asp.net向使用者暴露出來的詳細的異常列表。簡單的錯誤處理頁面可以通過web.config來設定<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> <error statusCode="403" redirect="NoAccess.htm" />
Time of Update: 2018-12-07
通過使頁面動態載入不同CSS實現多介面 (類似於這個blog) 方法一: <%@page language="C#"%> <%@import namespace="System.Data"%> <script language="c#" runat="server"> public void page_load(Object obj,EventArgs e) { //建立伺服器端控制項. //指定的標記"LINK"初始化此類的新執行個體.
Time of Update: 2018-12-07
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using
Time of Update: 2018-12-07
今天在網上搜尋friend urls時看見的一種方法.這大概是最簡單的方法,臨時用用不錯只需要2步。1.在Global.asax中加入:void Application_BeginRequest(Object sender, EventArgs e){ string strCurrentPath; string strBasePath; string strCustomPath; strCurrentPath =
Time of Update: 2018-12-07
資料庫訪問效能最佳化 資料庫的串連和關閉 訪問資料庫資源需要建立串連、開啟串連和關閉串連幾個操作。這些過程需要多次與資料庫交換資訊以通過身分識別驗證,比較耗費伺服器資源。 ASP.NET中提供了串連池(Connection
Time of Update: 2018-12-07
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><!--#include file="Connections/connMenu.asp" --><!--開啟兩個表--><%set rs1=server.CreateObject("adodb.recordset")sql1="select * from main"rs1.open sql1,MM_connMenu_STRING,1,3set
Time of Update: 2018-12-07
當我們希望只有在網頁第一次載入時執行另一些代碼(基本上都是資料的預設綁定),甚至希望一些代碼在除首次載入外的每次載入時執行。那麼我們可以利用IsPostBack特性來完成這一功能。在網頁第一次載入時,該屬性的值是false。如果網頁因回送而被重新載入,IsPostBack屬性的值就會被設定為true。 在ASP.NET應用程式中,如果需要在頁面第一次顯示時執行一些初始化操作,必須判斷IsPostBack屬性! 在ASP.NET使用Page.IsPostback,那麼就可以避免往返行程上的額
Time of Update: 2018-12-07
Interaction with a Web application can be initiated via a synchronous page postback or an out-of-band postback, known as a client callback, from the client to the server. The default ASP.NET Web page model uses synchronous page postbacks, which are
Time of Update: 2018-12-07
SessionState
Time of Update: 2018-12-07
FSO - FileSystemObject 或 Scripting.FileSystemObject 的縮寫,為 IIS 內建群組件,用於操作磁碟、檔案夾或文字檔。FSO 的對象、方法和屬性非常的多,這裡用樣本的方式列出常用的,注意:《VBScript 語言參考》或《JScript 語言參考》中的:《FileSystemObject 使用者指南》和《Scripting 執行階段程式庫參考》便是微軟給出的 FileSystemObject 完整參考。FSO 不能操作二進位檔案,要操作二進位檔案,
Time of Update: 2018-12-07
如果你發現瀏覽頁面的時候出現亂碼。你可以嘗試一下步驟: 確保你頁面本身編碼格式正確:例如test.asp中使用charset=utf-8,那麼請先確保這個檔案本身就是Utf-8編碼的。你可以利用記事本進行轉換。同樣如果使用charset=GBK,請先確保這個檔案本身就是GBK編碼的。 確認你得到的原資料(例如從資料庫中得到的資料)編碼方式與頁面編碼方式一至。 嘗試指定IIS按什麼編碼讀取。<%@ codepage=65001%>UTF-8<%@
Time of Update: 2018-12-07
Download source files - 43.1 Kb Download demo project - 21.9 Kb IntroductionThis article demonstrates how to use Form Authentication in ASP.NET. I have written a set of classes and a small web application that uses these classes as an example.
Time of Update: 2018-12-07
Asynchronous JavaScript and XML(Ajax)最近掀起的高潮,要完全歸功於Google在Google Suggest和Google Maps中的使用。對ASP.NET而言,Ajax不需要回傳就能進行伺服器端處理,從而使客戶機(瀏覽器)具有豐富的伺服器端能力。換句話說,它為非同步指派和處理請求與伺服器響應提供了一個架構。Ajax利用了一些不是很新穎的已有技術,但是對這些技術(加到一起就是Ajax)的愛好最近突然升溫。 請嘗試Michael Schwarz的AJAX
Time of Update: 2018-12-07
建立伺服器端函數 現在來建立可從用戶端調用中非同步訪問的伺服器端函數。因為目前還不支援所有的傳回型別(不用擔心,將在目前的基礎上開發新的版本),我們繼續使用簡單的ServerSideAdd函數吧。在file後的代碼中,向頁面添加下列代碼:[Ajax.AjaxMethod()]public int ServerSideAdd(int firstNumber, int secondNumber){return firstNumber +
Time of Update: 2018-12-07
處理類型 返回複雜類型Ajax封裝器不僅能處理ServerSideAdd函數所返回的整數。它目前還支援integers、strings、double、booleans、DateTime、DataSets和DataTables,以及自訂類和數組等基本類型。其他所有類型都返回它們的ToString值。返回的DataSets和真正的.NET DataSet差不多。假設一個伺服器端函數返回DataSet,我們可以通過下面的代碼在用戶端顯示其中的內容:<script
Time of Update: 2018-12-07
自訂轉換器 我們已經看到,Ajax .NET封裝器能夠處理很多不同的.NET類型。但是除了大量.NET類和內建類型以外,封裝器對不能正確返回的其他類型僅僅調用ToString()。為了避免這種情況,Ajax