Time of Update: 2018-12-08
一、常用的ASP時間函數 1、now() 擷取當前系統日期和時間,ASP輸出格式:<%=now()%> 2、Year(now()) 擷取年份, ASP輸出格式:<%=Year(now())%> 3、Month(now()) 擷取當前月份,ASP輸出格式:<%=Month(now())%> 4、day(now()) 擷取當天數,ASP輸出格式:<%=day(now())%> 5、hour(now())擷取小時數,ASP輸出格式:<%=hour(
Time of Update: 2018-12-08
有時我們需要將來自於用戶端的檔案上傳到WEB伺服器端,並在服務端將檔案儲存體到第三方檔案伺服器中儲存。實現如下:1、在檔案伺服器B上建立一共用資料夾,同時在該伺服器上建立一使用者,如DocShareUser,給此使用者指派共用資料夾的讀寫權限2、在WEB伺服器A上也同時傳建一同名使用者DocShareUser
Time of Update: 2018-12-08
關於圖片盜鏈這個問題,畢竟是自己的勞動成功,很多人不希望別人就那麼輕易地偷走了。 這個功能在很多的論壇上都具有,可能是因為盜鏈的行為太多了吧 反盜鏈的程式其實很簡單,熟悉ASP.NET 應用程式生命週期的話很容易就可以寫一個,運用HttpModule在BeginRequest事件中攔截請求就ok了,剩下的工作就是過濾,再過濾!
Time of Update: 2018-12-08
癥狀:在GridView綁定日期格式的時候,資料庫中的日期為2008-07-04,而GridView顯示的是2007-07-04 000000。、 解決辦法:想把這後面這多餘的零去掉的話在綁定時間的那一列源碼後面加上一句話就可以了,如下紅色的部分 複製代碼 代碼如下:<asp:BoundField DataField="BeginDate" HeaderText="開始時間" DataFormatString="{0:d}" htmlencode="false"
Time of Update: 2018-12-08
下面是類的定義。複製代碼 代碼如下:using System; using System.Web; using System.Web.SessionState; namespace QTJZ { public class Filters : IHttpModule, IRequiresSessionState { public void Dispose() { } public void Init(HttpApplication
Time of Update: 2018-12-08
今天接到新的需求,要求將Excel表格中的資料顯示在頁面上。 我個人分析,首先要將Excel中的資料存到資料庫中,再進行頁面顯示,本人菜鳥層級,以前沒有做過讀取Excel資料,研究了一下(主要是看別人的資料),寫一下實現過程,我想寫幾篇關於Excel的,首先是規則的Excel資料匯入,再有就是不規則的Excel資料匯入,還有就是根據資料產生Excel。 下面開始:將規則的Excel匯入資料庫 首先看一下Excel結構, 這是一個簡單的、規整的Excel格式,將它匯入到資料庫中 複製代碼
Time of Update: 2018-12-08
複製代碼 代碼如下://資料 DataTable dtObject = dt; //保留列 string[] saveColumns = new string[5]; saveColumns[0] = "X";//保留列1 saveColumns[1] = "XX";//保留列2 saveColumns[2] = "XXX"; saveColumns[3] = "XXXX"; saveColumns[4] = "XXXXX"; //移除不需要的列 for (int i =
Time of Update: 2018-12-08
在.Net平台下進行CS軟體開發時,我們經常遇到以後還要用到某些變數上次修改後的值,為了簡單起見,很多人都習慣用static來定義這些變數,我也是。這樣非常方便,下一次調用某個函數時該變數仍然儲存的是處理過的值,直接拿來用就可以了。 現在轉入了BS軟體開發,我們很自然地會沿用這種習慣。如在頁面中統計某個按鈕被按下的次數,先在類中OnClick事件的處理過程前定義一static變數times,則每次調用該按鈕的OnClick事件時,令times增1即可,非常方便: [C#]: 複製代碼 代碼如下:
Time of Update: 2018-12-08
看了很多朋友還不會建立多選項卡的頁面,特地總結了一下用法,很簡單的一看便知。 1.首先下載AjaxControlTookit包放置在Bin目錄下,重新整理解決方案。 2.頁面引入(.aspx) 複製代碼 代碼如下:<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> 3.控制項調用(.aspx) 複製代碼
Time of Update: 2018-12-08
B/S結構導致了Web應用程式中列印的特殊性。 • 程式運行在瀏覽器中,印表機在本地,而檔案確可能在伺服器上,導致了列印控制不是很靈活。 • 格式如何控制和定製等,是我們開發中可能會面對的問題。 列印文檔的產生 • 1、用戶端指令碼方式 一般情況下,主要使用JS 可以分析源頁面的內容,將欲列印的頁面元素提取出來,實現列印。通過分析來源文件的內容,可以產生列印目的文件。 優點:用戶端獨立完成列印目的文件的產生,減輕伺服器負荷;
Time of Update: 2018-12-08
動態綁定的GridView由於列數不固定,而列又太多(博主做的這個項目有150個左右的欄位),這樣設定GridView固定寬度就不能滿足需求了。為此整理了兩種方法來達到GridView自適應列寬不變形的效果。 .aspx.cs 複製代碼 代碼如下://在GridView的行資料繫結完的事件中設定 protected void gvObjectList_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType =
Time of Update: 2018-12-08
昨晚朋友要求在前段時間完成的新聞的網站上加上一個功能,就是在每篇新聞瀏覽的頁面, 加一個列印銨鈕。讓使用者一點列印,能把整篇文章列印。一開始建議朋友,叫使用者使用IE瀏覽器的列印功能,但是朋友說,那個列印功能是把頁面的不相關的內容也列印了,使用者只想列印整篇文章即可。既然要改,照做就是了。沒有這方面經驗,在網上找到很多相關的ASP.NET列印例子,要麼太過複雜,要麼效果不太理想。最後還是結合這諸多的例子,改寫一個合適的功能。
Time of Update: 2018-12-08
最近看了幾篇講述httpHandler和HttpModuler的文章,總的來說還是Fish li的那篇文章給力,但是他是大牛,他寫出來的文章技術含量太高,對於像我這樣的小兵,要完全看懂估計需要看幾遍。雖然說沒有完全瞭解底層操作,但是我也算明白了一個請求從進入IIS到最後輸出都經曆了哪些過程。說實話,原來我以為.Net的類的子類都是設計者自己設計的,沒有考慮到真正的程式員是否可以完全掌握。瞭解了底層操作,我發現我的那個觀點是多麼的無知,每個.Net的類都是對應現實中的一種對象,比如說Mvc3
Time of Update: 2018-12-08
採用Jquery無重新整理分頁外掛程式jquery.pagination.js 實現無重新整理分頁效果 友情提示:本樣本Handler中採用StringBuilder的append方法追加HTML,小資料量可以,但是大資料或是布局常變,建議返回JSON格式的資料,效能和靈活性更好! 1.外掛程式參數列表 2.頁面內容: 複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs"
Time of Update: 2018-12-08
asp.net中在用ajax格式傳遞資料到aspx頁面時有時會出現亂碼,以下為解決方案 js中 : 複製代碼 代碼如下:XmlHttp.open("POST", "test.aspx", false); XmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); XmlHttp.send("QueryName=" + escape(Queryname) + "&QuerySex="
Time of Update: 2018-12-08
"將頁面顯示的GridView中的資料,匯出到Excel表格中"時遇到這樣一個錯誤: C# 匯出Excel檔案 開啟Excel檔案格式與副檔名指定格式不一致。具體提示 解決辦法:這裡採用"修改註冊表的方法"解決此問題,這並沒從根上解決問題: 1、開啟登錄編輯程式方法:開始 -> 運行 -> 輸入regedit -> 確定 2、找到註冊表子項HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security
Time of Update: 2018-12-08
輸出緩衝的前世今生 ASP.NET 1.0引入輸出緩衝的概念,這使得開發人員可以快取頁面面、控制項、控制器以及HTTP響應的輸出到記憶體中。在後續的Web請求,ASP.NET就可以使用緩衝中的內容更快響應。 ASP.NET的輸出緩衝系統足夠靈活,使得我們可以根據不同的查詢字串或者表單post參數來緩衝不同版本的內容。例如test.aspx?category=Vegerable 和
Time of Update: 2018-12-08
一、前言說來這片簡單的教程還真是碰巧,是剛好我在寫另一個頁指令的時候看到的。就跟著進來看了看是什麼東西,發現比我們之前只會用.ashx,並且只能在申請這個檔案才可以進行響應。這些似乎讓它變不靈活,不能讓我們靈活的應用。而自訂HTTP處理常式可以完全消除上面的問題,它只是一個.cs的類檔案,並且你只要按照很簡單的準備工作就可以獲得很多的靈活度:1.可以自訂使用者訪問何網頁時響應該檔案並把資料呈現發送給用戶端 2.可以對所有具有一致的尾碼名的請求檔案定義一個處理常式
Time of Update: 2018-12-08
一、前言1.對讀者想說的話:(可跳過)在此我感謝那些看了《ASP.NET之自訂同步HTTP處理常式》這篇文章以及看到了這篇《ASP.NET 之 自訂 非同步HTTP處理常式》的親們。前面的那篇可能看過MSDN的親們一定會發現很多熟悉的地方。而我其實就是比較詳細的介紹了一下,讓大家更好的理解
Time of Update: 2018-12-08
首先在資料庫中就建三個欄位的表用來儲存使用者名稱和評論資訊,Id只是為了設定唯一標示,所以設定成整型自增欄位就行了。 再建一個HTML頁面,只需簡單的拉幾個html控制項出來擺著就行,注意在頁面頂部有個<table>標籤用來佔位輸出評論內容。 Html頁面代碼就這樣簡單就行了: 複製代碼 代碼如下:<body><table id="room"> </table> <div> 使用者名稱:<input id="Text1"