Поле пароля с цифровой клавиатурой на android [дубликат]

Добавление случая, когда имя класса для объекта, используемого в структуре сущности, такое же, как имя класса для файла с кодировкой веб-формы.

Предположим, у вас есть веб-форма Contact.aspx, чей класс codebehind Свяжитесь с вами, и у вас есть имя объекта Contact.

Затем следующий код вызовет исключение NullReferenceException при вызове context.SaveChanges ()

Contact contact = new Contact { Name = "Abhinav"};
var context = new DataContext();
context.Contacts.Add(contact);
context.SaveChanges(); // NullReferenceException at this line

Ради полноты класса DataContext

public class DataContext : DbContext 
{
    public DbSet Contacts {get; set;}
}

и класс сущности контакта. Иногда классы сущностей являются частичными классами, так что вы можете распространять их и в других файлах.

public partial class Contact 
{
    public string Name {get; set;}
}

Ошибка возникает, когда оба класса entity и codebehind находятся в одном и том же пространстве имен. Чтобы исправить это, переименуйте класс сущности или класс codebehind для Contact.aspx.

Причина. Я все еще не уверен в причине. Но всякий раз, когда какой-либо из классов сущностей расширяет System.Web.UI.Page, возникает эта ошибка.

Для обсуждения рассмотрим NullReferenceException в DbContext.saveChanges ()

22
задан Kevin Westwood 26 March 2012 в 23:00
поделиться

3 ответа

Установите android:inputType="numberPassword"

См. это Ссылка

35
ответ дан Aditya Vyas-Lakhan 27 August 2018 в 06:01
поделиться

вы должны использовать TYPE_CLASS_NUMBER .

EDIT:

Как этот ответ

android:inputType="textPassword|number" 

игнорировать textPassword и принимать только номер, но не пароль.

Поэтому вы должны использовать android:inputType="textPassword|number" с android:password="true".

, который кажется единственным решением.

18
ответ дан Community 27 August 2018 в 06:01
поделиться

Просто установите свой тип ввода на этот android:inputType="textPassword|number"

2
ответ дан IntelliJ Amiya 27 August 2018 в 06:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: