Time of Update: 2018-12-05
一.日期選擇控制項GridView中的日期欄位輸入,實在是一個麻煩的事情,因為對一般的使用者來講,不知道輸入日期的那種格式,如果日期的輸入不是文本輸入而是從日曆控制項中選擇,那就要好多了.這就要建一個自訂控制項.1.建立一個簡單的自訂日期選擇控制項在可視視窗下,放入一個TextBox,一個button,一個日曆控制項pickdate.ascx的參考原始碼:<%@ Control Language="C#" AutoEventWireup="true" CodeFile="pickdate.
Time of Update: 2018-12-05
ASP.NET應用程式效能最佳化 一. 頁面和伺服器處理 1. 避免與伺服器端的往返行程 eg: a. 一次讀取大量資料,在用戶端處理之後再同意向資料庫提交; b. ajax,前端頁面不重新整理,單獨線程與伺服器互動,減少伺服器往返可以提高效能。 2. 用IsPostback避免往返過程中的額外操作 頁面事件程序:Page_PreInit -> Page_Init
Time of Update: 2018-12-05
根據網上代碼自己該動了些#region 上傳圖片到資料庫 private void UpIMGButton_Click(object sender, System.EventArgs e) { string exName=UpFile.Value.Substring(UpFile.Value.LastIndexOf(".")+1).ToUpper();//找出圖片的尾碼名 string
Time of Update: 2018-12-05
這幾天把一個網站部署到虛擬機器主機下,發現treeview和menu控制項全部出了問題。開始以為是沒有把aspnet_client 添加到wwwroot目錄,聯絡服務商幫我添加了,問題依舊。於是搜尋原因,發現2.0使用了一個WebResource.axd的資源地圖,於是添加了<httpHandlers><add path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader"
Time of Update: 2018-12-05
同事碰到一個問題,用DataSet提交一個比較大的資料集時出現異常,後來查資料發現Asp.net的預設的最大可以上傳的檔案是4M,可以在web.config中配置.配置 ASP.NET HTTP 運行庫設定。該節可以在電腦、網站、應用程式和子目錄層級聲明。<configuration> <system.web> <httpRuntime><httpRuntime
Time of Update: 2018-12-05
先下載最新的IP資料庫QQWry.Dat在Google中尋找最新的QQWry.Dathttp://www.google.com/search?hl=zh-CN&newwindow=1&q=IP%E6%95%B0%E6%8D%AE+QQWry&btnG=%E6%90%9C%E7%B4%A2&lr=下載IPLocation.dll地址:http://www.iwcn.net/attachments/month_0612/g200612161210.rar在項目中添加
Time of Update: 2018-12-05
做web開發也有幾年了。自己在不同的公司有不同的認識。最近做blog項目。認識到了模板類在web開發中的作用。晚上在家。總想可以做一個專門的為asp.ne開發而設計的模板類。於是就寫了這個模板類。 http://www.93913.com/Edit_html/UploadFile/20065/200652205536669.gif 就用網路快車等東西下這個地址的圖片把下來的檔案 改為 *.rar 檔案就好 下面是裡面的一個說明檔案 //-------------------
Time of Update: 2018-12-05
當定義的樣式中有中文時,如 .sometyle {font-family:@黑體;},如果書寫不正確,如寫成 .sometyle {font-family: 黑體;},這應該是個錯誤的寫法,這樣不僅這個樣式不起作用,而且還會影響到定義在它後面的樣式起作用,不知道對css的解析本來就是這個規則,還是ASP.NET
Time of Update: 2018-12-05
本次StringTempletReplet.dll組件更新了一些演算法。主要是更依賴記憶體裡靜態變數內的數值。做到了在不改變模板的條件下。緩衝模板,緩衝委託,緩衝標籤解析資料。但是這會更消耗一些記憶體。為了可以動態更換模板,不得不每次檢測檔案的時間。在這個上消耗了不少時間。也許將來應該去掉動態更換模板的功能,只提供一個通知模板類重新讀哪個模板檔案的介面。取消了這個頁面
Time of Update: 2018-12-05
官方下載http://www.asp.net/DynamicData/,因為其已經包含在sp1中,所以這裡給出的是sp1
Time of Update: 2018-12-05
不多說了,直接貼代碼。研究了好久,總算調通,有些小道道,不注意就會被騙。呵呵。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.W
Time of Update: 2018-12-05
看了部落格園裡一篇關於Web
Time of Update: 2018-12-05
在ASP.NET 2.0 中提供多語言轉換和多樣式主題轉換功能,兩種實現形式比較類似,所以放在一起說明一下。1. Language switcher 多語言轉換在Quick Start Tutorial中,介紹了如何儲存和應用使用者選擇的語言。一般是用一個DropDownList展示支援的語言,供使用者選擇,通常是放在masterpage 裡面,將使用者選擇的語言儲存起來 這裡用了ASP.NET 2.0的Profile,當然也可以存在cookie session
Time of Update: 2018-12-05
Asp.net首頁連結了一篇文章 Creating Menu Based on Role,主要講述了根據不同角色和授權,顯示不同的menu。感覺其解決方案並不是很好,其實ASP.NET 2.0 的SiteMaps特性內建就有Site-Map Security Trimming功能,就是根據角色和授權,menu顯示不同項,完全是基於配置的,不用編碼,並不用像前篇文章實現的那樣繁瑣。複述一下文章中的情境,假設網站中有2個角色:Administrators,
Time of Update: 2018-12-05
Menu控制項是將當前的url與其自身items中的url做比較,將相同的item置於選中狀態。但是通常我們只是顯示一級靜態item,這樣動態item處於選中狀態時我們是不能直接看到的,只能在開啟靜態menuitem的下拉式清單才能看到。而且有時我們根本就不顯示動態items。而我們通常的需求是:只要是在sitemap檔案裡被組織在一個樹型結構裡的頁面,我都希望在進入它時,menu控制項的對應根節點處於選中狀態,這樣再配合selectedstyle,我們很容易將網站各個功能模組用不同的樣式區分開
Time of Update: 2018-12-05
當定義的樣式中有中文時,如 .sometyle {font-family:@黑體;},如果書寫不正確,如寫成 .sometyle {font-family: 黑體;},這應該是個錯誤的寫法,這樣不僅這個樣式不起作用,而且還會影響到定義在它後面的樣式起作用,不知道對css的解析本來就是這個規則,還是ASP.NET 2.0的問題。
Time of Update: 2018-12-05
ASP.NET
Time of Update: 2018-12-05
Menu控制項是將當前的url與其自身items中的url做比較,將相同的item置於選中狀態。但是通常我們只是顯示一級靜態item,這樣動態item處於選中狀態時我們是不能直接看到的,只能在開啟靜態menuitem的下拉式清單才能看到。而且有時我們根本就不顯示動態items。而我們通常的需求是:只要是在sitemap檔案裡被組織在一個樹型結構裡的頁面,我都希望在進入它時,menu控制項的對應根節點處於選中狀態,這樣再配合selectedstyle,我們很容易將網站各個功能模組用不同的樣式區分
Time of Update: 2018-12-05
主要修改了April CTP一些bug,增強了UpdatePanel的功能,可以在運行時動態載入UpatePanel,也就是說現在你可以在template裡面使用UpdatePanel了,比如DetailsView的EditTemplate,InsertTemplate。詳情參見 here。微軟網站的下載頁面,點擊download直接下載速度會非常慢,可以點擊下面的連結用下載工具下載 http://www.microsoft.com/downloads/info.aspx?na=46&
Time of Update: 2018-12-05
整個asp.net網站只能看到ASP.NET AJAX,而看不到其Code-name