在 DialogFragment() 中使用 Android 视图绑定的正确方法是什么?
官方文档只提到了 Activity 和 Fragment:https : //developer.android.com/topic/libraries/view-binding
实体框架6,MVC5,ASP Identity 2.0.
我是Entity框架和ASP Identity的新手.我使用Code First方法创建了数据库,遵循以下说明:http://dotnetcodr.com/2014/07/10/introduction-to-entityframework-6-part-1-the-basics-of-code-first/ 并将它们应用于我自己的项目.
创建表,一切都很好.但是当我尝试注册一个新用户时,会抛出异常:"Entity Framework 6,ASP Identity.无法将值NULL插入列'Discriminator',表'... AspNetUsers';列不允许空值.INSERT失败".由AccountController中的CreateAsync方法触发
第153行:{
第154行:var user = new ApplicationUser {UserName = model.Email,Email = model.Email};
第155行:var result = await UserManager.CreateAsync(user,model.Password);
第156行:if(result.Succeeded)
第157行:{
我甚至不确定我应该在这里粘贴哪部分代码.
这是我的DbContext:
public class BulkMailerContext : IdentityDbContext<ApplicationUser>
{
public BulkMailerContext()
: base("BulkMailerContext", throwIfV1Schema: false)
{
}
public DbSet<Email> Emails { get; set; }
public DbSet<SubscriptionList> SubscriptionLists { get; set; }
public DbSet<Recipient> Recipients { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
这是默认的身份上下文:
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext() …Run Code Online (Sandbox Code Playgroud) asp.net-mvc entity-framework-6 asp.net-identity-2 asp.net-mvc-5.2
网格没有显示,firefox控制台显示"TypeError:$(...).jqGrid不是函数".
ASP.NET MVC 5.2.2 Razor,jQuery 2.1.1,Trirand jqGrid 4.6.0
我检查了其他类似的问题,每次问题看起来不同,它是语法或导入声明问题.我看起来很好.所有引用的脚本都已就绪.将它包装在$(document).ready()事件中没有任何区别.感谢任何帮助.
<script type="text/css" src="@Url.Content("~/Content/themes/sunny/jquery-ui.sunny.min.css")">
</script>
<script type="text/css" src="@Url.Content("~/Content/jquery.jqGrid/ui.jqgrid.css")">
</script>
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery-2.1.1.min.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/i18n/grid.locale-en.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.jqGrid.min.js")"></script>
<script>
$(function () {
$("#list").jqGrid({
url: "/Email/LoadDraftEmails/",
datatype: "json",
mtype: "GET",
colNames: ["Id", "Subject", "Sender name", "Sender e-mail", "Created", "Last saved"],
colModel: [
{ name: "ID", width: 50 },
{ name: "Subject", width: 200 },
{ name: "SenderName", width: 150 },
{ name: "SenderEmail", width: 150 },
{ name: "DateCreated", width: …Run Code Online (Sandbox Code Playgroud)