學習使用ASP.NET 2.0的本地化
譬如我有一個登陸頁面,上面有兩個Label和兩個Textbox,頁面命名為Login.aspx,控件命名為lbl_UserName,lbl_Password,txt_UserName,txt_Password。
首先可以在網站上新建一個App_LocalResources的文件夾,然后新建一個...
|
譬如我有一個登陸頁面,上面有兩個Label和兩個Textbox,頁面命名為Login.aspx,控件命名為lbl_UserName,lbl_Password,txt_UserName,txt_Password。
首先可以在網站上新建一個App_LocalResources的文件夾,然后新建一個...
在asp.net2.0中的urlMappings倒是非常好用,可惜暫不支持正則表達式,不過,好在如果用IHttpModule的話
不管什么樣的請求都會先經過IHttpModule這樣就為URL重寫提供了一個好機會:
下面是我寫的一個IHttpModule:
us...
我們發現,利用代碼綁定技術我們可以容易的將我們的代碼和內容分離開來,利用它可以建立可重用的代碼,只是這種技術本身也存在著一些局限性。在本文中,我們將會一同探討另外一種新的ASP.NET技術:用戶控件。 什么...
我昨天晚上在做相冊的時候突然又發現,iis下cookies里的中文又出現問題了,顯示亂碼。 費了好一段時間,才解決: //寫入cookies時 string t =HttpUtility.UrlEncode(要寫入到cookies的中文值); HttpCookie c = new HttpCooki...
程序健壯性最基本要求就是程序錯誤的處理與捕捉,在ASP.NET中,錯誤的處理有和其他編程語言一樣的機制,可以使用Try…Catch…Finally等方式,這一點和ASP相比具有較大的進步。而且,使用這些錯誤處理方法,可以大大提高程序的可...
在遍歷了csdn中所有關于上傳大文件的帖子以后,寫了這篇垃圾。(:-))
上傳大文件,有好幾種方法:
1、思歸的HttpWorkerRequest方法,太難,看不懂:-( 2、利用第三方的控件 AspNetUpload 要錢!!算了,咱還是喜歡免費的。 3、修...
假如某網站有個表單,例如(url: http://localhost/login.aspx): 帳號 密碼
我們需要在程序中提交數據到這個表單,對于這種表單,我們可以使用 WebClient.UploadData 方法來實現,將所要上傳的數據拼成字符即可,程序很簡單...
1. 數據庫訪問性能優化 數據庫的連接和關閉 訪問數據庫資源需要創建連接、打開連接和關閉連接幾個操作。這些過程需要多次與數據庫交換信息以通過身份驗證,比較耗費服務器資源。ASP.NET中提供了連接池(Conne...
但是這些文章只介紹如何來創建、刪除一個虛擬目錄,卻沒有介紹如何修改一個虛擬目錄的Asp.Net版本.如果機子上裝有兩個版本以.Net FrameWork,在創建時將使用IIS中默認使用的版本,而默認的版本又不是你需要的,那怎么辦?...
DataSet.WriteXml(String)生成的Xml文件中包含XML 聲明, 而DataSet.WriteXml(Stream)卻不會寫入Xml聲明即<?xml version="1.0" standalone="yes"?> 詳細情況: 在寫博客園的數據備份程序時,本來想通過ds.WriteXml(Respo...
有的時候我們要操作一個URL地址中查詢參數,為了不破壞URL的原有結構,我們一般不能直接在URL的后面加&query=value,特別是我們的URL中有多個參數時,這種處理更麻煩。 下面兩個小方法就是專門用來為一個URL添加一個查詢參數...
問:當頁面中是否了frameset,發現在每個frame中顯示頁面的SessionID在第一次請求時都不相同,為什么? 答:原因是你的frameset是放在一個htm頁面上而不是ASPX頁面。 在一般情況下,如果frameset是aspx頁面,當你請求頁面時,它首先...
格式限定符中往往有一些字母代表特點的意思 比如,在DateTime.ToString中,y代碼年,M代表月,等等 那么如果ToString的結果我本身就需要這些字符又怎么辦呢? 此時就需要使用轉義字符,而且這個轉義標記就是我們熟悉的"/"
Date...
微軟今天發布了Enterprise Library 3.0,又有新的東西可以研究了,在Enterprise Library 3.0中包含如下8個應用程序塊: l Caching Application Block l Cryptography Application Block l Data Ac...
以前曾說過用HttpModule來在Response前更改Cookie,今天遇到Asp.net自做主張,把我辛苦轉換的漢字ꪻ這樣的表現形式,又轉成漢字,別說是Asp.net的Web控件,就是Html控件Ranat=server都會被它強行轉換成漢字輸出。 如果把...
今天研究了一下.net下實現Word動態填加數據打印的做法,覺得頗有收獲~ 以前做過Excel相關的東西,所以對OFFICE的COM有一些了解,很順利的找到了需要引用的COM和其幫助文檔~具體做法是在引用里添加 COM --------Mic...
做管理軟件總是在和DataTable,DataSet,DataGridView打交道,以前經常用,但是自己思考的問題不多,用的都是最笨的方法,做出來的都是最丑陋的界面和低效率的程序,上周某天晚上把DataGridView認真的研究了一下,主要是界面...
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.IO;
/*
* AUTHOR:ZHANGLEI
* CREATE DATE:2007.1.5
* 功能:BLL層,實現了數據庫操作的封裝
* 并且提供了足...
public string md5(string str,int code) { if(code==16) //16位MD5加密(取32位加密的9~25字符) { return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLow...
1.C#連接連接Access 復制代碼 代碼如下:using System.Data; using System.Data.OleDb; .. string strConnection="Provider=Microsoft.Jet.OleDb.4.0;"; strConnection+=@"Data Source=C:BegASPNETNorthwind.mdb"...
由于使用ADO訪問Access數據庫會有緩存,這在隨機提取數據庫數據時,例如:sql="select top 10 Title,objectGuid from Document Order By Rnd(id)",將得不到隨機記錄,下面的例子可以克服這一缺陷,實現數據庫的隨機讀取。 C#:...
方法一 :使用XML控件 <% @ Page Language="C#"%> <html> <body> <h3><font face="Verdana">讀取XML方法一</font></h3> <from runat=server> <asp:Xml id="xml1" DocumentSour...
NUnit 是為 .NET 框架生成的開放源代碼單元測試框架。NUnit 使您可以用您喜歡的語言編寫測試,從而測試應用程序的特定功能。當您首次編寫代碼時,單元測試是一種測試代碼功能的很好方法,它還提供了一種對應用程序進行回歸...
獲取遠程網頁的內容之一(downmoon原創) 一、本機直接上網時: 獲取指定遠程網頁內容#region 獲取指定遠程網頁內容 復制代碼 代碼如下: /**//// <summary> /// 獲取指定遠程網頁內容 /// </summ...
1. 打開新的窗口并傳送參數: 傳送參數: response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 接收參數: string a = Request.QueryString("id"); string b =...