小编Mik*_*ons的帖子

访问公司代理后面的Nuget官方软件包源代码

我正在尝试在VS2010中使用Nuget.当我尝试从官方订阅源下载软件包时,它总是以403失败.

我已经读过Nuget将使用与IE相同的代理设置,这对我来说是不幸的,因为我的IE被锁定了.我无法更改代理.

我已经摆弄了被反弹的feedservice网址,在IE中我得到一个错误,在Firefox中(定义了本地proxy.pac)网址解析得很好,我可以看到提要.

有没有办法手动配置Nuget不使用IE的设置?

visual-studio-2010 nuget

16
推荐指数
2
解决办法
3万
查看次数

Orchard CMS DataAnnotations - 客户端验证

我试图在Orchard模块中进行不引人注意的客户端验证,但我遇到了问题.

在这个例子中,我只是尝试使用Html.TextBoxFor()在文本框字段上强制执行RequiredAttribute.

它看起来好像Orchard(LocalizedModelValidatorProvider)实现的自定义ModelValidatorProvider阻止了HTML5输入属性的呈现,具体来说:

data-val
data-val-required
Run Code Online (Sandbox Code Playgroud)

对于标准DataAnnotations RequiredAttribute.jQuery.validate.unobtrusive需要这些属性才能工作.

LocalizedModelValidatorProvider将RequiredAttribute映射到LocalizedRequiredAttribute,因此在渲染用LocalizedRequiredAttribute修饰的模型属性的文本框输入时,Orchard ViewEngine中的错误(或未实现的功能)可能是多少?

我怀疑这不会发生:

tagBuilder.MergeAttributes(htmlHelper.GetUnobtrusiveValidationAttributes(name, metadata));
Run Code Online (Sandbox Code Playgroud)

(来自System.Web.Mvc.Html.InputExtensions)

我目前正在运行Orchard 1.3.9.

注意:一个hacky解决方法是删除OrchardStarter模块中LocalizedModelValidatorProvider的注册,并默认返回标准MVC 3提供程序,尽管如果可能的话我不想打扰Orchard源(更不用说我可能需要本地化)消息在某些时候)......

jquery-validate orchardcms data-annotations unobtrusive-validation asp.net-mvc-3

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

Orchard CMS - 迁移后不更新的新属性

我正在编写一个自定义模块,使用注入的IRepository直接从Orchard DB检索和推送数据.

这工作正常,直到我需要更新内容部分.我在迁移类中添加了更新,并且更新运行(使用默认值更新的数据库模式),但是我无法通过IRepository更新任何新值.我必须进入NHibernate.ISession来刷新更改.

这一切都适用于新创建的配方,只有当我改变一个零件时才会这样.以下是关键代码段:

public class TranslationsPartRecord : ContentPartRecord
{
    internal const string DefaultProductName = "Product";

    public TranslationsPartRecord()
    {
        ProductName = DefaultProductName;
    }

    public virtual string ProductName { get; set; }
}

public class TranslationsPart : ContentPart<TranslationsPartRecord>
{
    public string ProductName
    {
        get { return Record.ProductName; }
        set { Record.ProductName = value; }
    }
}

public class TranslationsHandler : ContentHandler
{
    public TranslationsHandler(IRepository<TranslationsPartRecord> repository)
    {
        Filters.Add(StorageFilter.For(repository));
    }
}

public class Migrations : DataMigrationImpl
{
    public int Create()
    {
        SchemaBuilder.CreateTable("TranslationsPartRecord", table …
Run Code Online (Sandbox Code Playgroud)

orchardcms

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