2013-03-11

動態(Server Side)產生的連動式下拉選單後在Postback(Server Side)取值

紀錄一下, 不需要再為了同一個功能搞到四點  =.=a


1. 產生元件的code須寫在PreInit()


protected override void OnInit(EventArgs e)
{
    bindDropdownlist();
    base.OnInit(e);
}


protected void btnSubmit_Click(object sender, EventArgs e)
{
    DropDownList ddlTest = new DropDownList();
    string _ddltest = "";
    if (ctl.ID.IndexOf("ddlTest") >= 0)
    {
        ddlTest = (DropDownList)ctl;
        _ddltest = this.Request[ddlTest.UniqueID];
    }

}


大致上的code類似這樣,
有在Client端使用javascript變更過的元件要取值, 這應該是最簡單的寫法了, 
唯一要注意的是用ddlTest.UniqueID, 不是ddlTest.ID也不是ddlTest.Client
為了這種鳥問題搞到四點真的不值得....... Orz

2012-01-28

Kurobox Pro 安裝 Debian 後換新硬碟無法開機

Kurobox裝完UBoot/Debain後, 設定成只使用硬碟及tftp開機,
問題是換了新硬碟之後裝的Debian就沒了
就算刷回原廠Rom, 還是沒法開機  =.=
這篇給自己的memo, 下次希望不要用到  ~"~

2011-09-27

WSS workflow 縮短啟動時間

Central Administration 中 Timer Job Definitions 顯示 Workflow的啟動時間是 Minutes
不過預設是5分鐘才跑一次  =.=a



2011-09-15

清Event Cache Table的方法

先前這個 方法 效果不甚完美,
原先table大概八百萬筆刪還剩七百萬筆......  Orz


找到另外兩個

2011-09-14

使用SharePointDesigner設定欄位為Null

有點蠢可是有用的方法.......

簡單來說, 用空的Dynamic String存進欄位就好了

引用來源

WSS3.0 EventCache超過百萬筆

應該是WSS的bug,
hotfix都上了還是踩到這個洞, 而且已經塞進去的資料也不會砍掉
所以手動來砍