none
textbox.textmode改為password RRS feed

  • 問題

  • 各位大大好!

     

    請問:一個textbox改Visible = True後、再改TextMode = TextBoxMode.Password後,

    此textbox.text會變成空字串,如何改正不會變成空字串呢?

     

    感謝大大指教!

     

    2008年11月13日 上午 06:03

解答

  • 無解,這是瀏覽器預設的保護機制。

     

    有一個方法可以讓它有值,就是在 Client 使用 Script 去填,但這樣會暴露使用者密碼,所以最好不要這樣做。

     

    2008年11月13日 上午 06:37
    版主

所有回覆

  • 無解,這是瀏覽器預設的保護機制。

     

    有一個方法可以讓它有值,就是在 Client 使用 Script 去填,但這樣會暴露使用者密碼,所以最好不要這樣做。

     

    2008年11月13日 上午 06:37
    版主
  • 小朱大你好!

     

          起因是表單要用一個id、兩個密碼欄位,現在改為驗證第一個密碼後、驗證error則讓使用者重新輸入,驗證結果ok用session存放第一個密碼,然後第一個密碼改一般欄位、值為"驗證ok",最後id、session與第二個密碼一起到資料庫檢核。

     

          不曉得這樣是否為最佳辦法呢?或是有更好的方法?請小朱大大指教!

     

    2008年11月13日 上午 09:49
  • 可以直接在第一個密碼欄位旁用Label顯示"驗證OK", 這樣比作Textbox切換簡單多了.

     

    2008年11月13日 上午 11:04
    版主