2012年11月5日 星期一

JavaScript 中文輸入法


攔截有的沒的輸入法時  Event.KeyCode 時 只有 onkeydown 才能捉取 onkeypress 捉取不到
event.keyCode  的值均為 229 因情況而處理

下列為遇到輸入法key字時就擋掉
function F_Input() {
    var event = window.event || e;

    if (event.keyCode == 229) {
        event.returnValue = false;
        return false;
    }
}

2012年8月7日 星期二

SQL Server 還原資料庫 帳號對應


ALTER USER username WITH LOGIN = username
GO

2012年6月6日 星期三

Asp.Net 網頁時,若遇到長時間執行時

撰寫 Asp.Net 網頁時,若遇到長時間執行時

常會發生下列4個 TimeOut

(1) Session TimeOut --Default(20分)~解法 :要麻 Session 時間設長,不然就 Ajax 在 Time Out 之前定期更新

(2) Connection TimeOut  --Default(30秒)~解法把 SqlCommand TimeOut 拉長

(3) ScriptTimeout--Default(90秒) ~解法把 ScriptTimeout 拉長 或 web.config的<httpRuntime> executionTimeout ,另外記得 web.config的 <compilation debug="false" 不然會被乎視

(4)Sys.WebForms.PageRequestManagerTimeoutException: 伺服器要求逾時~Default(90秒)
有用非同步傳輸 UpdataPanel 時需在 ScirptManager AsyncPostBackTimeout="INT32" 設置秒數