小编Ski*_*ris的帖子

ASP.NET MVC3 - 单独程序集中的区域

我正在尝试使用区域设置MVC3解决方案,但我希望将我的区域放在不同的程序集中.例如,我想要一个包含母版页,样式表,脚本,登录页面等共享资源的父程序集.但我想在不同的程序集中使用不同的业务功能区域.

我尝试了为MVC2预览编写的示例:http: //msdn.microsoft.com/en-us/library/ee307987%28VS.100%29.aspx.(注意,我最初从这个Stack Overflow线程中找到了这个: ASP.NET MVC - 分离大型应用程序).但似乎MVC3没有将视图文件移动到主项目中的选项.我对使用嵌入式资源/ VirtualPathProvider选项并不感到高兴.

有关如何使用MVC3的任何建议?

谢谢,跳过

asp.net-mvc-areas asp.net-mvc-3

19
推荐指数
2
解决办法
9999
查看次数

IE9中最大高度滚动DIV的问题

我在IE9中看到了滚动DIV的奇怪行为.我正在使用DIV上的max-height CSS标签.当我将文本输入到DIV中包含的输入框时,DIV会变得更高.仅当输入框超出页面的右边缘时才会发生这种情况.

要重新创建,请缩小浏览器,使输入框超出屏幕右边缘,水平滚动条显示在DIV上.然后在任何一个输入框中输入文本.每次按键时,DIV都会变得更高.

我搞砸了我的CSS或HTML,或者这是IE9的错误?

谢谢.

<head>
<style type="text/css">
.ScrollTest
{
    max-height: 200px;
    overflow:auto;
}
</style>
</head>
<body>
<div class="ScrollTest">
    <table class="ScrollTest">
        <tr>
            <td><input /></td>
            <td><input /></td>
            <td><input /></td>
            <td><input /></td>
            <td><input /></td>
            <td><input /></td>
            <td><input /></td>
        </tr>
    </table>
</div>
<div>Second DIV</div>  
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer-9

11
推荐指数
1
解决办法
7225
查看次数

ASP.NET Web API - 模型绑定不在POST上使用XML数据

在使用ASP.NET Web API使用XML数据进行POST时,我无法使模型绑定工作.JSON数据工作正常.

使用全新的Web API项目,这是我的模型类:

public class Person
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
}

public class PostResponse
{
    public string ResponseText { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这是我在控制器中的post方法:

    public PostResponse Post([FromBody]Person aPerson)
    {
        var responseObj = new PostResponse();
        if (aPerson == null)
        {
            responseObj.ResponseText = "aPerson is null";
            return responseObj;
        }

        if (aPerson.FirstName == null)
        {
            responseObj.ResponseText = "First Name is null";
            return responseObj;
        }

        responseObj.ResponseText = string.Format("The first name is …
Run Code Online (Sandbox Code Playgroud)

asp.net-web-api

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

EF7 - HasOne 关系的自定义列名称

如何在 EF7 中指定具有 HasOne 关系的自定义列名称?

考虑以下示例类:

public class House
{
    public int Id { get; set; }
    public int BedroomCount { get; set; }
    public Address Address { get; set; }
}

public class Address
{
    public int Id { get; set; }
    public string StreetName { get; set; }
    public string StreetNumber { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这个流畅的配置:

modelBuilder.Entity<House>()
    .HasOne(x => x.Address)
    .WithOne()
    .OnDelete(DeleteBehavior.Cascade);
Run Code Online (Sandbox Code Playgroud)

这导致了这个数据库配置:

CREATE TABLE [House] (
[Id] int NOT NULL IDENTITY,
[AddressId] int,
[BedroomCount] int NOT …
Run Code Online (Sandbox Code Playgroud)

entity-framework entity-framework-core

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

使用MarshalByRefObject的任何副作用?

我有一个案例,我必须在AppDomains上使用一些类.为了使它们工作,我让它们继承自MarshalByRefObject.这些类的所有内容都按预期工作.但是这些类在我们的系统中使用,并且99%的时间这些类将仅在一个AppDomain中使用.在单个AppDomain中使用这些类时,继承MarshalByRefObject会产生任何负面影响吗?

谢谢,
跳过

.net c# remoting

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

Fluent NHibernate映射使用HasMany Component创建聚簇索引

我有一个Fluent NHibernate映射覆盖,我用它来创建一个HasMany组件.有没有办法让NH在组件表中的FK列上创建聚簇索引?在下面的示例中,我想要ItemDetailFk列上的聚簇索引.谢谢!

public class ItemDetailMap : IAutoMappingOverride<ItemDetail>
{
    public void Override(AutoMapping<ItemDetail> mapping)
    {
        mapping.HasMany<ItemDetailUDF>(x => x.UserDefinedFields)
            .Table("ItemUDF")
            .KeyColumn("ItemDetailFk")
            .Not.LazyLoad()
            .Fetch.Subselect()
            .Component(udfObj =>
            {
                udfObj.Map(x => x.UDFSequence);
                udfObj.Map(x => x.String0);
                udfObj.Map(x => x.String1);
                udfObj.Map(x => x.String2);

            });
    }
}
Run Code Online (Sandbox Code Playgroud)

nhibernate fluent-nhibernate

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