|
如何在登入後的頁面中去掉或隱藏TreeView菜單? |
觀看回應
|
|
可以在WebClientMain.aspx內Source中的Body中添加: onload="IMG1_onclick(document.getElementById('IMG1')),就可以在登錄的時候,將TreeView向左隱藏。
|
|
|
|
要如何比對使用者填入的密碼與資料庫中加密後的密碼是否一致? |
觀看回應
|
|
以下的方法是取得密碼加密的字串: string enPwd = sUserPwd; if (sUserPwd != "") { char[] p = new char[] { }; bool q = Encrypt.EncryptPassword(sUserId, sUserPwd, 10, ref p, false); enPwd = new string(p); } 可以直接用enPwd與從User表中取得的密碼直接比較,如果相等表示輸入的密碼正確。
|
|
|
|
隱藏副檔中的某一個欄位的時機點,如欄位B根據欄位A的值來決定是否顯示? |
觀看回應
|
|
可以在A欄位綁定完成時處理,如 public Form1() { InitializeComponent(); InfoTextBoxA.DataBindings["Text"].BindingComplete += delegate(object sender, BindingCompleteEventArgs e) { if (InfoTextBoxA.Text == "A")//如果滿足條件 { InfoTextBoxB.Visible = true; } else { InfoTextBoxB.Visible = false; } } }
|
|
|
|
如何取得並顯示當前登入人數? |
觀看回應
|
|
在Server上ServerConfig.UserLoginCount就是當前的登錄人數,可以通過ServerMethod來返回這個值.如: Client端 object[] ret = CliUtils.CallMethod("S001", "GetUserCount", null); Label1.Text = ret[1].ToString(); Server端 public object[] GetUserCount(object[] param) { return new object[]{0, ServerConfig.UserLoginCount}; }
|
|
|
|
為何winForm 之 textbox 不能剪貼? |
觀看回應
|
|
Enabled=false是不能複製的。 ReadOnly=true是可以選擇並複製,但不可以剪貼就,因為不能更改資料,所以只能複製。
|
|
|