Для меня оказывается, что в моем представлении сетки столбцы были связаны как «asp: DynamicField», а не как «asp: BoundField»
, то есть
меняя мои столбцы примерно так:
<Columns>
<asp:DynamicField DataField="Id" HeaderText="Id" />
</Columns>
на это:
<Columns>
<asp:BoundField DataField="Id" HeaderText="Id" />
</Columns>
исправил его; -)
Ваша конфигурация сообщает
.usernameParameter("email")
, но имя параметра из формы входа в систему указывает:
<input type="text" name="username" placeholder="email"
class="form-control form-control-lg login-form-input">
Таким образом, имеется несоответствие. Я думаю, что вы хотите правильно назвать свою форму, вместо
name="username"
у вас есть
name="email"
или вы изменили свою конфигурацию с
.usernameParameter("email")
на
.usernameParameter("username")
или удалите его, так как .usernameParameter("username")
является значением по умолчанию.