利用WMI及C#的支援,如果取得遠端電腦的具有權限的帳號,即可在不用登入的情況下,執行遠端電腦的程式。
//先加入System.Management的參考
Using System.Management;//引用
///<summary>
///建立遠端連線選項
利用WMI及C#的支援,如果取得遠端電腦的具有權限的帳號,即可在不用登入的情況下,執行遠端電腦的程式。
//先加入System.Management的參考
Using System.Management;//引用
///<summary>
///建立遠端連線選項
//利用檔案下載頁,並將檔案放在虛擬目錄外的地方。
string fileName = string.Empty;
if (Request.QueryString["fileName"]!= null && Request.QueryString["fileName"].Length > 0)
fileName =Server.UrlDecode(Request.QueryString["fileName"]);
////或用Post取值
使用Sqlparameter的方式可以有效的避免Sql Injection的攻擊,所以在做資料Filter時,也儘量使用Sqlparameter
的功能。
一般使用Like查,當然少不了 % 這個指示符。

簡化的寫法
找到的資料都是先將richtextbox先暫存為temp.rtf檔案,然後再用FileStream的方式載入成資料流。
如果可以直接將richtextbox的文字直將轉成資料流,就不用存成暫存檔了吧。
轉成二進位的方式,也可以保留其中的文字格式、圖片檔等等。
private void SaveRichTextBox(string text)
using Microsoft.Win32;
//加密
private string Encrypt(string Org,string key)
{
string res = "";

dtp_SDate.Format = DateTimePickerFormat.Custom;
dtp_SDate.CustomFormat = string.Format("{0}/MM/dd", dtp_SDate.Value.AddYears(-1911).Year.ToString("00"));
//年份用自定的方式轉成民國年
在程式開啟時,把用戶端的時間格式改成民國。

把FileUpload的檔案(圖檔)上傳至MS Sql中,然後從資料庫讀出後,利用ashx的泛型處理轉成二進位位元組,呈現在GridView中。
建置:
Create Table UploadImg(
id int identity(1,1),
images image null

一、新增使用者控制項。
二、處理程式:
三、如要從物件的SelectDates取出日期陣列,要在PagePrerender中取,因為這時候使用者控制項才會有完整的值。
<%@
ControlLanguage="C#"

今天為了解決掉IE7的網址列的問題,花了一段時間。
在IE7的架構下,如果網站本身沒有加入「信任的網城」的話,會強制出現網址列與狀態列。解決的方式只能請使用者將網站加入信任,不然很多東西都會破功的,所以這只能治標,不能治本。
設定前:
設定:
設定後: