我正在使用Steve Sanderson的BeginCollectionItem实用程序来渲染要在MVC3中编辑的对象列表,并且当您从迭代器渲染整个集合时它非常有用.当我尝试将一个新项添加到集合中时,我的问题就出现了,并返回表示该对象的html.出于某种原因,我的数据注释没有在代码中出现的html中呈现.
有没有可用的修复程序,或者是否有任何不同的东西,sans不得不亲自编写验证,我可以做什么来解决这个问题?
谢谢.
我最近使用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文件是相同的,除了最后一组版本号.
有没有人找到一个体面的工作来解决这个问题?
我一直在寻找一个很好的解决方案来实现在SQL Server Compact 3.5数据库上管理模式的想法.
我知道在SQL Server Express,SQL Server Standard,SQL Server Enterprise 上管理模式的几种方法,但Compact Edition不支持使用相同方法所需的必要工具.
有什么建议/提示吗?
我应该扩展这个说它是100多个带有包装软件的客户端.随着系统的变化,我需要将更新脚本与新二进制文件一起发布到客户端.我正在寻找一种不错的方法来发布它,而不必只是将客户端的脚本文件交给客户端并说"在SSMSE中运行它".大多数客户都无法做这样的野兽.
我的一个伙伴披露了关于如何处理我的任务的SQL Server部分的部分脚本,但从未在Compact Edition上工作过.看起来我会独自一人为此.
我认为我已经决定要做的,并且需要一个"极客周"来完成,就是编写一些类似于WiX和NAnt工作方式的工具,这样我就可以编写一个过于热心的XML文档处理工作.
如果我认为这是值得的,我会发布在CodePlex上和/或代码项目,因为我们使用这两个网站一点,以获得更好的理解概念的职位,我在过去所做的,我认为这回馈一点可能是值得的.
2010年5月3日编辑:
如果有人愿意"命名"该项目,我会将我为MS SQL编写的脏/讨厌版本上传到CodePlex,这样我们就可以开始攻击SQL Compact版本了.虽然,我认为在我计划的初始应用程序的下一版本中,我将放弃SQL Compact并仅使用XML文件进行存储,因为该软件正在从Installable包转换为Silverlight应用程序.Silverlight只是提供了更好的访问策略.
我对nHibernate有一个奇怪的问题......我得到了这个异常:
Unable to resolve property: _Portal
Run Code Online (Sandbox Code Playgroud)
当我尝试提交对象图时.奇怪的是,当我在整个解决方案搜索,我似乎没有这个特定属性ANYWHERE项目中?
有没有人遇到过这种特殊情况,如果有的话,他们做了什么来解决?
我正在尝试使用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# ×2
asp.net ×1
deployment ×1
jquery ×1
nhibernate ×1
ninject ×1
sql-server ×1
windows-xp ×1
wpf ×1