小编Sti*_*ian的帖子

如何针对一个表映射多个实体?

我正在尝试对同一个表使用两个不同的实体.拥有两个实体的目的是限制其中一个实体的属性数量,因为在其中一个编辑表单中,应该只能更改一些属性.

因此,为了避免必须使用隐藏的不可编辑属性来保存它们的值,我认为只有一部分属性的单独实体将是一个好主意.

所以我有一个具有所有属性的实体,一个只有一些属性.问题是我得到了这个例外:

`实体类型'ApplicationMapping'和'ApplicationMappingFull'不能共享表'ApplicationMapping',因为它们不在同一类型层次结构中,或者没有有效的一对一外键关系,它们之间具有匹配的主键.

实体配置类如下所示:

class ApplicationMappingFullConfiguration : EntityTypeConfiguration<ApplicationMappingFull>  
{  
  public ApplicationMappingFullConfiguration()  
  {  
    ToTable("ApplicationMapping");  
    HasKey(p => p.Id);  
  }  
}  

class ApplicationMappingConfiguration : EntityTypeConfiguration<ApplicationMapping>  
{  
  public ApplicationMappingConfiguration()  
  {  
    ToTable("ApplicationMapping");  
    HasKey(p => p.Id);  
  }  
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现我想做的事情?这样做有更好/更简单的方法吗?

谢谢!

c# asp.net-mvc entity-framework

10
推荐指数
1
解决办法
8758
查看次数

如何使字体"Lucida Sans Unicode"在IE9和Chrome中呈现相同的方式?

我在项目中使用字体"Lucida Sans Unicode",我遇到了它的问题.在IE9中,文本下方有一些空间,我不知道为什么会这样.Chrome中的空间不大.下面是一个示例,您看到的边框来自IE9中开发人员工具中的"单击时选择元素"功能:

IE 9模式

这是在浏览器模式:IE9和文档模式:IE9标准.

这是浏览器模式:IE8和文档模式:IE8:

IE 8模式

正如您所看到的,"p"下方的空间较小.Chrome以与IE8模式相同的方式显示它.

当我想对齐东西时,渲染的差异会导致麻烦; 当它在一个浏览器中没问题时,另一个浏览器就不行了.

有谁知道为什么会发生这种情况,更重要的是,如何解决这个问题?

提前感谢所有回复.

编辑:
小提琴:http://jsfiddle.net/94Tq9/
.

html css

7
推荐指数
1
解决办法
973
查看次数

Java Servlet Filter重定向问题

我的身份验证过滤器出了问题.当过滤器重定向到登录页面时,登录JSP中不会显示任何图像.但是,如果我在登录后手动进入登录页面,则会显示图像.

我不明白为什么会这样!我感谢任何帮助.:-)

AuthFilter筛选:

if (authorized == null && path.indexOf("Auth") == -1 && path.indexOf("Login") == -1 ) {
        httpResponse.sendRedirect("Login");  
        return;  
} else {  
        chain.doFilter(request, response);  
}
Run Code Online (Sandbox Code Playgroud)

登录servlet:

// Just using a servlet in case I want more data sent to the jsp
Dispatcher.dispatch("views/login.jsp", request, response);
Run Code Online (Sandbox Code Playgroud)

login.jsp的:

<img src="images/logo.png" />
Run Code Online (Sandbox Code Playgroud)

jsp在其他方面是"正常的",所有必需的HTML标记都存在."images"文件夹位于项目的默认"web"文件夹中,与所有其他jsp和javascripts一起.

在此先感谢您的帮助.:)
- Stian

java servlets servlet-filters

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

以编程方式检测 Chrome 中的混合内容阻止

有谁知道是否可以在 JavaScript 中检测到 Chrome 由于混合内容限制而阻止了内容?我看到控制台中有一条错误消息,但这似乎不是一个例外,因为使用 try/catch 不会捕获任何东西..

那么问题来了,如何检测该内容已被屏蔽?

谢谢!

javascript google-chrome

5
推荐指数
1
解决办法
1768
查看次数