ASP.NET技巧:數(shù)據(jù)島出到Excel最為簡(jiǎn)易的方法
只需將ContentType 設(shè)置為 "application/vnd.ms-excel",表示以Excel方式輸出.代碼如下:DataToExcel.aspx:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DataToExcel.aspx.cs" Inherits="DataToExcel" %>...
|
只需將ContentType 設(shè)置為 "application/vnd.ms-excel",表示以Excel方式輸出.代碼如下:DataToExcel.aspx:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DataToExcel.aspx.cs" Inherits="DataToExcel" %>...
當(dāng)定義的樣式中有中文時(shí),如 .sometyle {font-family:@黑體;},如果書寫不正確,如寫成 .sometyle {font-family: 黑體;},這應(yīng)該是個(gè)錯(cuò)誤的寫法,這樣不僅這個(gè)樣式不起作用,而且還會(huì)影響到定義在它后面...
一、把圖片存入數(shù)據(jù)庫(kù)中
用到以下幾個(gè)方面的知識(shí):1. 使用流對(duì)象2. 查找準(zhǔn)備上傳的圖片的大小和類型3.怎么使用InputStream方法插入圖片的必要條件1.#Form 標(biāo)記的 enctype 屬性應(yīng)該設(shè)置成 enctype="multipart/form-data...
1、我們沒有真正的服務(wù)器,我們只是租用了.net2.0 + SQLserver空間,SQL數(shù)據(jù)庫(kù)名是固定的。2、空間提供商不可能給我們?cè)O(shè)定數(shù)據(jù)源或給你aspnetdb數(shù)據(jù)庫(kù)權(quán)限。3、我們沒有服務(wù)器的 /Windows/Microsoft.Net/Framework/v2.x/...
對(duì)于窗體間簡(jiǎn)單的通信,采用VB6.0的方法就能滿足我們的要求,但在一些架構(gòu)設(shè)計(jì)復(fù)雜的應(yīng)用中,這種方法就顯得有點(diǎn)捉襟見肘了,同時(shí)該方法還有一個(gè)缺點(diǎn),就是它僅僅對(duì)通過(guò).NET窗體向?qū)砑舆M(jìn)去的窗體起作用,而對(duì)于自定義的窗...
這個(gè)數(shù)據(jù)源,分兩部分,一是從數(shù)據(jù)類中調(diào)出數(shù)據(jù),然后在本數(shù)據(jù)源中對(duì)分頁(yè)參數(shù)以及頁(yè)面分頁(yè)輔助控件進(jìn)行操作!在前面有三個(gè)控件控制翻頁(yè),一個(gè)下拉列表,兩個(gè)LinkButton! 下面 fill() 方法調(diào)用很簡(jiǎn)單,在頁(yè)面中要重新綁定的地...
癥狀:從 ASP.NET 應(yīng)用程序,訪問(wèn)遠(yuǎn)程增強(qiáng)安全性的資源時(shí)可能會(huì)收到以下錯(cuò)誤信息 登錄失敗:未知用戶名或錯(cuò)誤密碼。 解決辦法: 1 在 Web 服務(wù)器上修改 ASPNET 帳戶的密碼為 password 。 2 在遠(yuǎn)程文...
.net 2.0 framework 中新增了 System.Transactions 命名空間,其中提供的一系列接口和類使得在.net 2.0 中使用事務(wù)比起從前要方便了許多。有關(guān)在 .net 2.0 下操作數(shù)據(jù)庫(kù)事務(wù)的文章已經(jīng)有了很多,這里只提一下如何設(shè)...
使用asp.net,在刷新頁(yè)面的時(shí)候會(huì)自動(dòng)觸發(fā)服務(wù)器端的事件。舉個(gè)簡(jiǎn)單的例子,如:一個(gè)注冊(cè)頁(yè)面,我們填寫完注冊(cè)信息之后,如果按F5刷新之后,會(huì)自動(dòng)觸發(fā)到Button事件上,這樣就造成了又注冊(cè)了一次的麻煩。 我先前的解決方案:...
1.<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
或者
<META http-equiv="content-type" content="text/html; charset=gb2312">
2.下載文件時(shí)指定文件名,中文的文件名出現(xiàn)了亂碼?
Resp...
/// <summary> /// 自定義信息對(duì)話框 /// </summary> public class MessageBox { /// <summary> /// 定義一個(gè)web頁(yè)面,用來(lái)顯示用戶自定錯(cuò)誤提示信息 /// </summary> System.Web.UI.Page p; /// <summary>...
使用過(guò)JavaStruts的程序員應(yīng)該知道,Struts中有一個(gè)模板標(biāo)記,雖然其使用起來(lái)比較復(fù)雜,但對(duì)于有大量頁(yè)面的程序來(lái)說(shuō)其帶來(lái)了很多方便。但是,在ASP.NET中并沒有現(xiàn)成實(shí)現(xiàn)可用,這方面國(guó)內(nèi)討論的也很少,其實(shí),重寫sender方法我...
論壇中最常見的一個(gè)問(wèn)題是:“ 我怎樣在 DataGrid 中顯示列合計(jì)?”。 我親自多次為這個(gè)問(wèn)題提供了示例代碼,因此,我想在DotNetJunkies 的標(biāo)題中提供這么一份指南。 在這份指南中你將會(huì)學(xué)到怎樣在 DataGrid 中編程實(shí)現(xiàn)...
作者: CRYSTAL編譯 在ASP時(shí)代,如果我們要建立一個(gè)數(shù)據(jù)庫(kù)驅(qū)動(dòng)的web站點(diǎn),那么你可以選擇環(huán)很多錢的微軟SQL SERVER數(shù)據(jù)庫(kù)或者選擇要花很多時(shí)間來(lái)尋找達(dá)到性能和穩(wěn)定性統(tǒng)一的ACCESS數(shù)據(jù)庫(kù),但在.NET時(shí)代你有另一種選...
摘 要 本文提出一種新的通過(guò)軟件功能共享而實(shí)現(xiàn)軟件共享的方法,這種方法的優(yōu)點(diǎn)是以遠(yuǎn)程調(diào)用Web服務(wù)的形式實(shí)現(xiàn)軟件功能的共享,而不將軟件拷貝到客戶端,也減小了網(wǎng)絡(luò)上的一些資源冗余,也有利于共享現(xiàn)有Web服務(wù)集成新的系統(tǒng)...
當(dāng)使用SqlDataSource控件選擇數(shù)據(jù)時(shí),可以從兩個(gè)屬性:ConnectionString和SelectCommand開始,如下所示:<asp:SqlDataSource ID="MySourceControlName" Runat="server"ConnectionString="Server=MyServer ;Database=Northwind...
在Web開發(fā)中測(cè)試單個(gè)頁(yè)面的功能實(shí)在是太麻煩,從首頁(yè)用戶名、密碼進(jìn)去后,經(jīng)過(guò)一些操作后才可以來(lái)到你要測(cè)試的那個(gè)頁(yè)面。(其實(shí)無(wú)論做什么的開發(fā),測(cè)試單個(gè)功能都是很麻煩)。抱著小心謹(jǐn)慎的態(tài)度,我一般喜歡寫幾段測(cè)一次,如果每...
因?yàn)锳ccess并不真正為高性能應(yīng)用程序服務(wù),所以一個(gè)希望有多個(gè)同時(shí)連接用戶的站點(diǎn)必須部署一個(gè)比Access更適合的數(shù)據(jù)源。本文將講述如何從Microsoft SQL Server(一種企業(yè)級(jí)RDMS)中獲取數(shù)據(jù)。SQL Server完全版包括了三個(gè)...
類型轉(zhuǎn)換器是實(shí)現(xiàn)自定義服務(wù)器控件屬性過(guò)程中比較重要的內(nèi)容。本文將對(duì)類型轉(zhuǎn)換器的基本概念和實(shí)現(xiàn)方法進(jìn)行介紹。
1. 類型轉(zhuǎn)換器基本概念 類型轉(zhuǎn)換器是自定義服務(wù)器控件的輔助性功能實(shí)現(xiàn)。它主要用于...
引言
假如現(xiàn)在我們有這樣在這個(gè)示例中我將使用盡可能簡(jiǎn)單的邏輯實(shí)現(xiàn)所有功能需求,這將更突出我們所要解決的核心問(wèn)題。例子是一個(gè)簡(jiǎn)單計(jì)算器類:
public class Calculator{ public int Add(int x, int...
最近在使用ASP.net 2.0的GridView 控件時(shí),發(fā)現(xiàn)排序與分頁(yè)功能Microsoft實(shí)現(xiàn)的都很簡(jiǎn)單,比如排序,在點(diǎn)擊列名的時(shí)候來(lái)觸發(fā)整頁(yè)的PostBack,然后排序,但是在列頭上沒有一個(gè)顯示升序降序的圖標(biāo),這會(huì)讓最終用戶使用時(shí)很迷惑,...
偶做留言本的時(shí)候想起做這么個(gè),具體思路也許不好,做出來(lái)只是拋磚引玉,希望有更好的方法! IP添加頁(yè)是用了一個(gè)ListBox, TextBox,兩個(gè)Button,而在其他的頁(yè)上則直接用當(dāng)前IP對(duì)比數(shù)據(jù)庫(kù)中的IP,代碼如下! 限制IP...
錯(cuò)誤和失敗總會(huì)不可避免地在應(yīng)用程序中出現(xiàn)。如果有人在MDB目錄之上又添加了一級(jí)新的文件夾而“更新”了服務(wù)器的目錄樹,那么將會(huì)發(fā)生什么?如果MDB名稱被更改了會(huì)怎樣?如果MDB文件被損壞又該如何呢?以上每一個(gè)問(wèn)題都...
這里使用asp.net2.0的TreeView控件結(jié)合JavaScript實(shí)現(xiàn)權(quán)限樹的部分功能。 假設(shè)權(quán)限樹中有如下三條規(guī)則: 1、該節(jié)點(diǎn)可以訪問(wèn),則他的父節(jié)點(diǎn)也必能訪問(wèn); 2、該節(jié)點(diǎn)可以訪問(wèn),則他的子節(jié)點(diǎn)也都能訪問(wèn); 3、該節(jié)...
一個(gè)MDB數(shù)據(jù)庫(kù)就是硬盤上的另外一個(gè)文件,所以,像其他文件一樣,它也將遇到相同的文件訪問(wèn)許可問(wèn)題。這個(gè)問(wèn)題的意思是為了讀取(和寫入,就像您將要在本書的后面看到的那樣)數(shù)據(jù)庫(kù)文件,頁(yè)面中所運(yùn)行的應(yīng)用程序必須具有相...