應用情境:控制項定義一個屬性,如下代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public int? DimissionID { get { if (ddlDimission.SelectedValue == Utility.DllShowDefaultValue)
說明:此處僅僅列了兩個方案,方便自己記憶,請勿拍磚。1.採用傳統的資源檔方式定義的語言設計方案。具體參考微軟MSDN。2.輪詢方式處理。具體實現如下。1)資料庫或檔案設計兩列:Name1;Name2;2)定義取得資源的函數。RES.GetString(string name1_info)3)凡是涉及到的多語言處理的地方,均如下調用 RES.GetString("你好");4)RES.GetString函數實現 Code highlighting produced by Actipro
原帖地址 http://msdn.microsoft.com/msdnmag/issues/06/09/WebDownloads/default.aspx偶爾發現這篇文章,瀏覽了一下,把關鍵代碼COPY,留作紀念。1.下載檔案而不是開啟檔案(Forcing a File Download Dialog):Setting the Content-Disposition Response
一、提高效能的方法:1.Remember that database access is relatively expensive—itconsumes both time and resources.2.應用一個控制項屬性多次是,最好先把屬性放到一個局部變量中二、處理錯誤1.防禦代碼In general, you should always check incoming parameters if the method is a public one—that is, it iscalled
需求要求1.自訂的Resource類不但要在WinForm程式下使用,也要在WebForm程式下使用(意思就是不能用MapPath取得目錄資訊了)2.Resource只有一個無參的建構函式3.資源檔儲存在程式或網站的主目錄下的Language目錄下。資源路徑的擷取實現:var dir = Path.Combine(AppDomain.CurrentDomain.BaseDirectory,
開發環境:XP sp2 VS2008 IE 6.0問題:開發過程中發現Session的值丟了,Session沒丟,因為SessionID是一致的,很是鬱悶,知道對Bin或web.config檔案進行修改會重新編譯網站,就是沒發現對其它目錄操作會引發如此怪異的問題。記錄一下最後發現對WEB網站的目錄(包括子目錄)進行目錄操作(重新命名、刪除)的時候會引發Session的值丟失,直接建立檔案夾或操作檔案則不會。簡單測試代碼: Code highlighting produced by
Server Error in '/' Application. -------------------------------------------------------------------------------- Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral,
添加一個類:把下面的檔案放在類中就可以了。 using System;using System.Web;using System.Data;using System.Data.SqlClient; public class MessageBox { public MessageBox() { } /// <summary> /// 警告框 /// </summary>