0

我正在开发一个网络应用程序。在那,有文本框,类型是“密码”。现在,当我运行应用程序时,类型已更改为“文本”。我不知道这是如何改变的。

<p class="input-row">
<asp:TextBox type="password" ID="txt1" runat="server" Style="padding-left: 120px"></asp:TextBox>
<span class="hint">Password</span>
</p>

在我运行 Web 应用程序后,它会更改为 type="text"。

  <p class="input-row">
        <input name="ctl00$MainContent$txt1" type="text" id="MainContent_txt1" style="padding-left: 120px">
        <span class="hint">Password</span>
        </p>

谁能告诉我为什么会这样?

4

2 回答 2

2

您需要 TextMode 的 TextBox 上没有 Type 属性

<asp:TextBox TextMode="Password">
于 2012-05-17T12:22:28.617 回答
0

你应该使用该属性TextMode="Password"

更多信息在

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.textbox.textmode.aspx

于 2012-05-17T12:22:42.073 回答