2011年7月29日 星期五
2011年7月22日 星期五
解決包在 updatepanel 中的textbox 如果在 server 端呼叫 .focus() 會造成失效或無法輸入中文
改用下面這段取代 focus()
var sScript = "setTimeout(\"$get('" + TextBox1.ClientID + "').focus(); \", 100);";
ScriptManager.RegisterStartupScript(this, this.GetType(), "focus", sScript, true);
PS. 記得不要把ClientIDMode設為"Static",否則會造成整頁刷新的bug
PS. "focus" 針對不同控制項要取不同名稱
var sScript = "setTimeout(\"$get('" + TextBox1.ClientID + "').focus(); \", 100);";
ScriptManager.RegisterStartupScript(this, this.GetType(), "focus", sScript, true);
PS. 記得不要把ClientIDMode設為"Static",否則會造成整頁刷新的bug
PS. "focus" 針對不同控制項要取不同名稱
訂閱:
文章 (Atom)
input 連結 datalist 用程式控制彈出選項
範例: nextTick(() => document.querySelector('input').showPicker()); ※僅支援現代瀏覽器
-
1. 設定檔案下載儲存位置為 C:\Users\%username%\AppData\Local\Google\Chrome\User Data\Default\Cache 2. 勾選"下載每個檔案前詢問儲存位置" 3. 針對不要下載的檔案類型於第一...
-
自動設定欄寬 sheet.Cells.AutoFitColumns(3, 20); // 必須設定 min 跟 max 才會正常作用 凍結欄位 sheet.View.FreezePanes(4, 4); 標題列 ws.PrinterSettings.RepeatRo...
-
使用 FreeSpire.XLS ... ep.Save(); using (var workbook = new Workbook()) using (var memStream = new MemoryStream()) { workbook.LoadFromSt...