我正在尝试在核心MVC项目上升级jquery和bootstrap版本.最初,Visual Studio在_layout.cshtml文件中创建了这个:
<script src="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.7/bootstrap.min.js"
asp-fallback-src="~/lib/bootstrap/dist/js/bootstrap.min.js"
asp-fallback-test="window.jQuery && window.jQuery.fn && window.jQuery.fn.modal"
crossorigin="anonymous"
integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa">
Run Code Online (Sandbox Code Playgroud)
我在哪里可以获得新版本的完整性属性值?
我希望测试/处理从 UserManager 返回的特定错误条件,例如:由于用户名已存在文件等而导致注册失败
var user = new SiteUser() { UserName = username, Email = RegisterViewModel.Email };
var result = await _userManager.CreateAsync(user, RegisterViewModel.Password);
if (!result.Succeeded)
{
// here I want to test for specific error conditions
// eg: username already on file, etc
// how can I do this?
}
Run Code Online (Sandbox Code Playgroud) 登录失败时,我想知道它是用户名,密码还是其他。
var signinResult = await _signInManager.PasswordSignInAsync(
loginViewModel.UserName,
loginViewModel.Password,
false, false);
Run Code Online (Sandbox Code Playgroud)
返回SignInResult,它仅告诉我它是NotAllowed。
我能以某种方式从身份中获得更有意义的理由吗?