Time of Update: 2017-01-19
1. 頁面 在onclick事件中 "傳自己" 複製代碼 代碼如下: <asp:TemplateField HeaderText="全選"> <HeaderTemplate> <input type="checkbox" id="CheckBox1" name="CheckBox1" onclick="GetAllCheckBox(this)" /> 全選 </HeaderTemplate> <ItemTemplate>
Time of Update: 2017-01-19
在a.aspx跳轉到b.aspx 通過Server.Transfer("b.aspx") 與Response.Redirect("b.aspx")的區別 如果是通過通過Server.Transfer()在a.aspx跳轉到b.aspx的,則在b.aspx頁面,可以尋找到儲存在a.aspx頁面中的 控制項中的值,如果是Response.Redirect(),則得不到到a.aspx頁面中控制項的值。 如果是通過Server.Transfer("b.aspx"),則可以通知以下方式得到 保留在
Time of Update: 2017-01-19
MD5的全稱是Message-Digest Algorithm 5(資訊-摘要演算法),在90年代初由Mit Laboratory for Computer Science和Rsa data security inc的Ronald l.
Time of Update: 2017-01-19
具體請看下面的流程圖及其說明 1,流程圖2,流程說明:線程1開始請求介面擷取1W條資料,當資料成功擷取後,介面是閑置的,這時我們開始線程2擷取資料,同時線程1繼續執行擷取資料的後續工作,如果轉換資料,這裡我用的辦法是,使用預先定義的實體物件格式 還原序列化XML (據說這種方式比遍曆XML或是載入到DataSet中迴圈 讀取都要高效的,具體我沒有測試過 ,哈哈)將資料插入到資料後停止線程1。使用這樣線程迴圈的辦法處理所有線程讀取資料。
Time of Update: 2017-01-19
前台的範例程式碼如下,用的是datalist控制項,要顯示的是Student表中的StudentID和姓名 複製代碼 代碼如下: <asp:DataList ID="dlTable" runat="server" > <ItemTemplate> <td align="center"> <asp:Label ID="lblID" runat="server" Text='<%#Eval("StudentID") %>'
Time of Update: 2017-01-19
苦苦研究了一下午問題之所在以後,終於從網上的一些資料找到了答案,原因應該是手動編程的資料來源在ViewState中沒有保持的問題,一旦引起 PostBack,資料來源的內容就丟失了,那麼解決辦法就是在GridView的"PageIndexChanging"的事件中指定新頁碼然後重新進行資料來源的綁定。 代碼如下: protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e){
Time of Update: 2017-01-19
複製代碼 代碼如下: public void FileDownLoadDel(string fullFilename) { System.IO.Stream iStream = null; // Buffer to read 10K bytes in chunk: byte[] buffer = new Byte[10000]; // Length of the file: int length; // Total bytes to read: long dataToRead; //
Time of Update: 2017-01-19
大部分系統都有許可權系統。一般來說,它能管控人員對某個否頁面的訪問;對某些欄位、控制項可見或者不可見。對gridview中的資料是否可刪除、可添加、可新增等等。大部分人都把許可權作為一個子系統獨立出來。但是這裡我不是想設計一個許可權管理系統,網上的設計方案太多了,可以說每個開發人員都有自己的開發許可權管理系統的想法和思路。 在這篇文章中,我先用簡單的C#代碼模仿一個使用者的許可權,再使用sql去類比。這是一種很簡單,很直觀,很高效的方式去判定使用者的許可權。 C#:
Time of Update: 2017-01-19
複製代碼 代碼如下:/// <summary> /// 將datatable中的資料匯出到指定的excel檔案中 /// </summary> /// <param name="page">web頁面對象</param> /// <param name="tab">包含被匯出資料的datatable對象</param> /// <param
Time of Update: 2017-01-19
http://social.microsoft.com/Forums/zh-CN/295/thread/14a833f5-95bf-48ef-b6cf-c6028f338561string name = System.Configuration.ConfigurationSettings.AppSettings["downloadurl"].ToString();FileStream fs = new FileStream(name, FileMode.Create,
Time of Update: 2017-01-19
ASPX頁面的Repeater控制項: 複製代碼 代碼如下:<asp:Repeater ID="IndexTopMain" runat="server"> <HeaderTemplate><!--頭--> <ul> </HeaderTemplate> <ItemTemplate><!--中間迴圈部分--> <li> • <a
Time of Update: 2017-01-19
一、AspNetPager分頁控制項 分頁是Web應用程式中最常用到的功能之一,在ASP.NET中,雖然內建了一個可以分頁的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控制項,但其分頁功能並不盡如人意,如可定製性差、無法通過Url實現分頁功能等,而且有時候我們需要對DataList和Repeater甚至自訂資料繫結控制項進行分頁,手工編寫分頁代碼不但技術難度大、任務繁瑣而且代碼重用率極低,因此分頁已成為許多ASP.NET程式員最頭疼的問題之一。
Time of Update: 2017-01-19
主要是Request.UrlReferrer的用法 注意: 如果上一頁面使用document.location方法導航到當前頁面,Request.UrlReferrer返回空值 如果有A,B兩個頁面,在瀏覽器中直接請求A頁面,在A頁面的中Page_Load事件中導航到B 頁面, 則 Request.UrlReferrer返回空。因為 在Page_load事件中頁面還未初始化,所以無法記錄當前頁的資訊, 導航到b頁面也就無法獲得上一頁面的資訊 複製代碼 代碼如下: protected void
Time of Update: 2017-01-19
方法1.使用<a>標籤, 前台: 複製代碼 代碼如下: <a href='<%# "OrigImageShow.aspx?id=1&image_id="+Eval("ID")%>' id="tb_search" runat="server" target="_blank"> 彈出 </a> <a href='Javascript:alert("<%#
Time of Update: 2017-01-19
實現代碼如下: 複製代碼 代碼如下:using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using
Time of Update: 2017-01-19
成員關係的概念在人類社會中是一個層次比較低的概念,源於希望屬於某個群組的意識。我們希望能覺得自己是某個團隊的一部分,讓別人知道我們是誰,因此Web搭上這個流行趨勢,採用這個概念只是時間早晚的問題。如果坐下來想一想曾經登入過多少個網站並在這些網站上儲存了簡單的使用者資訊,可能會發現自己所屬的群組比一開始想象的要多得多。從出售書籍和小器具的網站到討論擁有一輛Ford Puma的好處的社區,或者宣傳一個名為Look Around You的BBC
Time of Update: 2017-01-19
伺服器端 複製代碼 代碼如下: string callback = Request["callback"]; string response = string.Format("\"value1\":\"{0}\",\"value2\":\"{1}\", v1, v2); string call = callback + "({" + response + "})"; Response.Write(call); 用戶端 這裡使用JQ,有下面兩種調用方法: 1、使用getJson 複製代碼
Time of Update: 2017-01-19
1、概述 在項目中產生word文檔,這個功能很普遍的,一般產生都是純文字或是列表的比較多,便於客戶列印,而要把圖片也產生到word文檔中的需求有些客戶也是需要的,例如產品圖片。這次我們介紹的是如何利用Aspose.Words for .NET在Word中動態產生圖片或浮水印。Aspose.Words for .NET,這個我就不多介紹了,不清楚的朋友可以看看上一篇文章。需求總是變化得快,最近項目中又多了一個這樣需求:系統中產生報價單後,要有一個簽名,這個簽名是根據不同使用者來產生的圖片。好了,
Time of Update: 2017-01-19
舉例:asp.net用Get方式傳輸的URL為:"WebPage.asp?str="+HttpUtility.UrlEncode(str) ,解碼方式為HttpUtility.UrlDecode(Request.QueryString["str"].ToString().Trim()) asp的Get方式傳送為"webPage.aspx?str="+server.urlencode(str) 兩種編碼不統一
Time of Update: 2017-01-19
閑暇時重新再看之前很多項目代碼的時候,發現很多總是有那麼點缺陷的代碼,如芒刺入骨,令人心煩。掙紮良久,苦口婆心勸薦自己今後要爭取把某些代碼寫的更易用更靈活更完善一些。比如在這篇已經提及到的通用用戶端分頁顯示輔助類(AspNetPager),在大大小小項目中出現頻率非常高,但是顯然對分頁形式的選擇和樣式的控制弱了點。雖然之前這個功能的實現都是按照實際項目的需求來實現的,對舊項目沒有影響,但是這也不能成為該功能沒有充分實現擴充性和通用性的理由,這點向來自傲的樓豬也不得不承認。