小编Ler*_*era的帖子

如何在 DialogFragment 中正确使用 Android 视图绑定?

在 DialogFragment() 中使用 Android 视图绑定的正确方法是什么?

官方文档只提到了 Activity 和 Fragment:https : //developer.android.com/topic/libraries/view-binding

android dialogfragment android-viewbinding

20
推荐指数
1
解决办法
7645
查看次数

无法将值NULL插入"Discriminator"列,表'... AspNetUsers'; 列不允许空值.INSERT失败

实体框架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

6
推荐指数
1
解决办法
3310
查看次数

Trirand jqGrid没有出现; TypeError:$(...).jqGrid不是函数

网格没有显示,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)

asp.net-mvc jquery jqgrid razor

2
推荐指数
1
解决办法
6808
查看次数