小编Ric*_*d B的帖子

史蒂夫桑德森的BeginCollectionItem并不适用于所有情况......潜在的解决方案?

我正在使用Steve Sanderson的BeginCollectionItem实用程序来渲染要在MVC3中编辑的对象列表,并且当您从迭代器渲染整个集合时它非常有用.当我尝试将一个新项添加到集合中时,我的问题就出现了,并返回表示该对象的html.出于某种原因,我的数据注释没有在代码中出现的html中呈现.

有没有可用的修复程序,或者是否有任何不同的东西,sans不得不亲自编写验证,我可以做什么来解决这个问题?

谢谢.

asp.net jquery unobtrusive-validation asp.net-mvc-3

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

在Windows XP上运行WPF应用程序

我最近使用WPF构建了一个新的应用程序,以便我可以学习新技术.现在我正在尝试部署应用程序,它似乎在Vista系统上运行正常,但在具有.Net fx 3.5SP1的Windows XP SP2计算机上,它无法加载PresentationFramework.dll文件.

我对此做了一些进一步的调查,发现我的xp测试机器上的PresentationFramework.dll文件与我的Vista开发机器上的文件之间存在轻微的构建差异.

我很好奇的是,如果有其他人也遇到过这个问题,他们采取了什么措施来纠正这种情况,以便他们可以在Windows Vista上开发,但将开发的应用程序部署到Vista和XP客户端.

谢谢.

我需要在vista机器和客户端机器上添加一点......我有.Net Fx 3.5 SP1.我做了一些挖掘,发现PresentationFramework.dll文件是相同的,除了最后一组版本号.

有没有人找到一个体面的工作来解决这个问题?

deployment wpf windows-xp windows-vista

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

SQL Server Compact - 架构管理

我一直在寻找一个很好的解决方案来实现在SQL Server Compact 3.5数据库上管理模式的想法.

我知道在SQL Server Express,SQL Server Standard,SQL Server Enterprise 上管理模式的几种方法,但Compact Edition不支持使用相同方法所需的必要工具.

有什么建议/提示吗?


我应该扩展这个说它是100多个带有包装软件的客户端.随着系统的变化,我需要将更新脚本与新二进制文件一起发布到客户端.我正在寻找一种不错的方法来发布它,而不必只是将客户端的脚本文件交给客户端并说"在SSMSE中运行它".大多数客户都无法做这样的野兽.

我的一个伙伴披露了关于如何处理我的任务的SQL Server部分的部分脚本,但从未在Compact Edition上工作过.看起来我会独自一人为此.

我认为我已经决定要做的,并且需要一个"极客周"来完成,就是编写一些类似于WiXNAnt工作方式的工具,这样我就可以编写一个过于热心的XML文档处理工作.

如果我认为这是值得的,我会发布在CodePlex上和/或代码项目,因为我们使用这两个网站一点,以获得更好的理解概念的职位,我在过去所做的,我认为这回馈一点可能是值得的.


2010年5月3日编辑:

如果有人愿意"命名"该项目,我会将我为MS SQL编写的脏/讨厌版本上传到CodePlex,这样我们就可以开始攻击SQL Compact版本了.虽然,我认为在我计划的初始应用程序的下一版本中,我将放弃SQL Compact并仅使用XML文件进行存储,因为该软件正在从Installable包转换为Silverlight应用程序.Silverlight只是提供了更好的访问策略.

sql-server sql-server-ce

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

NHibernate抛出"无法解析属性:",但属性不存在*ANYWHERE*在项目中

我对nHibernate有一个奇怪的问题......我得到了这个异常:

Unable to resolve property: _Portal
Run Code Online (Sandbox Code Playgroud)

当我尝试提交对象图时.奇怪的是,当我在整个解决方案搜索,我似乎没有这个特定属性ANYWHERE项目中?

有没有人遇到过这种特殊情况,如果有的话,他们做了什么来解决?

c# nhibernate nhibernate-mapping

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

Ninject 3.0没有处理映射为InRequestScope的对象

我正在尝试使用Ninject来管理对象的生命周期.对于我的IRepository对象,我要求实现IDisposable,并且在ConcreteRepository中,我已经实现了IDisposable来杀死我的NHibernateSession.

我的问题是我还在ConcreteRepository中放置了一个静态变量来计算ConcreteRepository的实例化和析构/处理的数量......当我运行应用程序时,我的数据库连接用完了,我的日志是显示我的应用程序永远不会释放我的连接.

我的Global.asax:

public class Global : NinjectHttpApplication
{
    protected override void OnApplicationStarted()
    {
        base.OnApplicationStarted();

        AreaRegistration.RegisterAllAreas();

        RegisterGlobalFilters(GlobalFilters.Filters);
        RegisterRoutes(RouteTable.Routes);
        ControllerBuilder.Current.DefaultNamespaces.Add("WebPortal.Controllers");

        var log4netConfigFileInfo = new System.IO.FileInfo(Server.MapPath("~/log4net.xml"));

        log4net.Config.XmlConfigurator.ConfigureAndWatch(log4netConfigFileInfo);
        log4net.ILog log = log4net.LogManager.GetLogger(typeof(Global));
        log.Info("Started...");
    }

    public static void RegisterGlobalFilters(GlobalFilterCollection filters)
    {
        filters.Add(new HandleErrorAttribute());
    }

    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapRoute(
            "Default", // Route name
            "{controller}/{action}/{id}", // URL with parameters
            new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
        );

    }


    protected override Ninject.IKernel CreateKernel()
    {
        var …
Run Code Online (Sandbox Code Playgroud)

c# ninject ioc-container ninject.web.mvc asp.net-mvc-3

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