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