2013-07-09 2 views

ответ

0

PasswordChar Недвижимость находится под этим пространством имен, System.Windows.Forms. Он недоступен для веб-приложений asp .net.

Вы можете попробовать JavaScript, чтобы изменить его на другие символы, такие как «*» или «@».

Вы можете увидеть следующий пример, чтобы сделать это:

<script type="text/javascript"> 
     function onTextChange(obj) 
     { 
      document.getElementById('hdnActualTextValue').value = obj.value; 
      obj.value = ''; 
      for(int i=0; i<obj.value.length;i++) 
      { 
       obj.value +='*';//OR ANY OTHER CHARACTER OF YOUR CHOICE 
      } 
     } 
     </script> 

     <asp:TextBox ID="txtValue" runat="server" onblur="javascript:onTextChange(this);" 
      onkeyup="javascript:onTextChange(this);" onkeypress="javascript:onTextChange(this);"></asp:TextBox> 
     <asp:HiddenField ID="hdnActualTextValue" runat="server" /> 

ИЛИ может быть, вы могли бы использовать input в HTML.

<label>PW: <input type="password"></label> 
+1

@HarshitTailor Я не знаю, почему это принято в качестве ответа. JavaScript не работает (1. HiddenField не будет найден, если ClientIDMode не был установлен в Static. 2. В цикле for есть недопустимый синтаксис и даже если он исправлен, никогда не будет введен). Если бы все было исправлено для работы, как ожидалось, значение как TextBox, так и HiddenField было бы пустым при представлении ... учитывая, что значение отключено при нажатии клавиши, keyup и blur ... и опция OR просто как ваш оригинальный пост будет отображаться как HTML .... – MikeSmithDev

1

Я думаю, что если вы используете веб-формы, то в этом случае символы пароля фиксированы. Вы не можете изменить, если только вы не используете Javascript для изменения какого-либо поведения во время выполнения.

Когда мы используем WebForms в этом пароле символов, по умолчанию устанавливаются.

Отъезд link. Вы можете получить некоторую идею, о чем я говорю вам.

+0

нет я не использую окна формы –

+1

Вот почему я говорю вам, что Параметр PasswordCharacters не может быть установлен в веб-форме. Поскольку поля «Пароль» получают поведение в соответствии с браузером в веб-формах ... –

+0

любое другое решение.? –

Смежные вопросы