2013-07-18 30 views
0

大家好我試圖從餅乾值加載到文本box.My HTMLis如下不能增加價值型密碼的HTML文本

<fieldset class="boxBody"> 
    <label id="dis" style="margin:0 auto;display:none"></label> 
    <label>Username</label> 
    <input type="text" name="Username" id="txtUsername" runat="server" tabindex="1" placeholder="Username" /> 
    <label>Password</label> 
    <input type="password" name="password" id="txtpassword" runat="server" placeholder="Password" tabindex="2" /> 
</fieldset> 

和我的頁面加載代碼

txtUsername.Value = Request.Cookies["SN"]["UserName"]; 
txtpassword.Value = Request.Cookies["SN"]["Password"]; 

會發生什麼,而不是密碼只有佔位符是可見的。當我將類型更改爲文本它的作用。任何方式來添加文本時,頁面加載

回答

1

設置屬性,作爲一種解決方法:

txtPassword.Attributes.Add("value", Request.Cookies["SN"]["Password"]) 

免責聲明:預填充密碼可能不是一個好主意。

+0

不行了。已經試過了。是因爲佔位符 – Karthik

+0

沒有佔位符不是問題。它是一個html輸入,這就是爲什麼。使用'textmode =「password」'將其更改爲'asp:textbox'服務器控件。但要小心,密碼可以在頁面源中看到。 – Abhitalks

+0

謝謝你的工作 – Karthik

0

你真的需要隱藏密碼,因爲如果它不是你可以txtPassword的文字更改爲星號

文本模式=「密碼」

+0

將它加入標記? – Karthik

+0

in html input type =「password」,in asp textmode =「password」 – zxc

+0

我的輸入框已經是密碼 – Karthik