小编Phi*_*ler的帖子

Razor语法是否在UI标记中提供了引人注目的优势?

我注意到斯科特·格思里已经开始提剃须刀一个公平位在他的博客,但我只是不那么肯定,这是一个很适合我的风格.

对于那些习惯于"标准"类型的ASP.Net标记(内容占位符和内联代码)的人来说,这是一种相当陌生的风格,但它只是感觉要管理很多其他页面,而且对我来说标记不太清晰.

其他人的感受是什么?在构建新的MVC页面时,或者它只是试图解决不存在的问题时,您认为应该认真考虑的事情是什么?

syntax asp.net-mvc markup razor asp.net-mvc-3

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

实体框架验证混淆 - 最大字符串长度为'128'

我遇到了一个令人困惑的问题,在我的编辑或创建操作结果方法中,EF4将抛出一个DbEntityValidationException,内部消息说明:

字段Body必须是字符串或数组类型,最大长度为"128".

有问题的模型如下所示:

[Table("tblArticles")]
public class Article
{
    [Key]
    public int ID { get; set; }
    [Required(ErrorMessage="Title must be included")]
    public string Title { get; set; }
    [AllowHtml]
    public string Body { get; set; }
    [Required(ErrorMessage="Start Date must be specified")]
    [Display(Name="Start Date")]
    [DisplayFormat(DataFormatString="dd-mm-yyyy")]
    public DateTime? StartDate { get; set; }
    [Required(ErrorMessage = "End Date must be specified")]
    [Display(Name = "End Date")]
    public DateTime? EndDate { get; set; }
    public int Priority { get; set; }
    public bool Archived { get; …
Run Code Online (Sandbox Code Playgroud)

entity-framework entity-framework-4.1 asp.net-mvc-3

31
推荐指数
1
解决办法
3万
查看次数

MVC3部署依赖问题

我刚刚尝试将MVC3应用程序部署到我们的IIS7托管环境中,但是我正在使用以下异常:

无法从程序集"Microsoft.Web.Infrastructure,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35"加载类型"Microsoft.Web.Infrastructure.DynamicModuleHelper.DynamicModuleUtility".描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.TypeLoadException:无法从程序集"Microsoft.Web.Infrastructure,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35"加载类型"Microsoft.Web.Infrastructure.DynamicModuleHelper.DynamicModuleUtility".

有什么建议?

该应用程序未被bin部署,因为我已在Web服务器本身上安装了ASP.Net Web页面和MVC3.

deployment asp.net-mvc webserver asp.net-mvc-3

28
推荐指数
3
解决办法
8万
查看次数

Mercurial如何与GIT和SVN相抗衡?

Phil Haack和其他人最近发布了有关CodePlex支持Mercurial作为DVCS 的举动的推文,我认为值得一看.

作为目前在办公室使用SVN进行个人项目和TFS的人,Mercurial如何在可用性,功能和一些更好的Mercurial托管服务方面进行比较?

git comparison mercurial dvcs

17
推荐指数
3
解决办法
1911
查看次数

面向对象的CSS:Catchy Buzz-phrase或合法设计方法?

似乎在Web开发领域出现了一个新的口号:面向对象的CSS.

从表面上看,这让我觉得简单,最好的做法是用一个吸引人的口号打包.我理解并充分尊重运动背后的意图,但还有其他吗?

有没有人有任何进一步的见解,将这种方法区分为更可靠的东西,或者我应该把它作为提醒,以确保我正确地继承和级联我的类?

css oop methodology oocss

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

将图像放在其容器外部

我试图让一个包含在div中的图像看起来漂浮在其包含元素之外,这让我头疼不已.

虽然我很确定这是不可能的,但我想确保在告诉设计师和客户他们不会让它看起来与设计规范中概述完全一致之前我已经筋疲力尽了.

所需(指定)设计如下所示.您可以看到有一个地球图标,可以在标题的圆角背景上方查看.此位置还使其位于页面最左侧和右侧的其他内容块的上边距上方(您也可以在部分屏幕截图中看到).

我目前能够实现的结果看起来像这样.正如您所看到的,如果您尝试将图像定位在其定义的边距之外,则无论它重叠,它都会"滑入".

我尝试过绝对定位,浮动和其他任何想到的东西.我受到<h1>元素边缘的限制,你可以看到第一个屏幕截图中的最后几个字母.

代码/ CSS可根据要求提供.大巧克力鱼告诉我,这实际上可以实现和如何实现.

代码段:HTML

    .icon
    {
        background: transparent none no-repeat scroll 0 -0.2em;
        padding: 1.8em 0 1em 4em;
    }
    
    .icon-globe
    {
        background-image: url('images/icons/globe.gif');
    }
    
    /* **************** GRIDS ***************** */
    .line, .last-column
    {
        overflow: hidden;
        _overflow:visible;
        _zoom:1;
    }
    
    .column
    {
        float:left;
        _zoom:1;
    }
    
    .col-fullwidth {float:none;}
    .col-halfwidth {width:50%;}
    .col-onethird {width:33%;}
    
    .col-last
    {
        float:none;
        _position:relative;
        _left:-3px;
        _margin-right: -3px;
        overflow: hidden;
        width:auto;
    }

    .padded-sides
    {
        padding: 0 1em;
    }

    .section-heading
    {
        background: transparent url('images/type/section-head.gif') …
Run Code Online (Sandbox Code Playgroud)

html css image

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

jQuery这个名字的由来

这似乎是一个奇怪的问题,但有谁知道jQuery名称的起源?它是如何被称为"jQuery"的?

jquery

15
推荐指数
2
解决办法
2961
查看次数

你什么时候达到单位测试过度杀伤?

我目前正在开展一个项目,在那里我使用NUnit进行单元测试,使用Moq进行模拟,使用MSpec编写规范并使用WebAii测试UI.

虽然我总体上享受了这方面的经验,并且充分了解了测试的内容和方法,但我还是想知道这四种工具是否有点落伍.

单元测试是否有点荒谬?有可能过头了吗?在你看来,什么是合理的测试和什么是不必要的细节?

编辑:
要清楚,我所写的测试数量并不是因为我正在使用的工具的广度.四个似乎很多,但如果其他人使用这种阵容效果良好,我想听听它.

unit-testing

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

JavaScript(ECMAScript5)严格模式是否具有显着的性能优势,值得广泛使用?

我正在阅读使用Strict Mode for JavaScript的一些内容,似乎一般来说,我们的想法是在编码器上强制使用一组更严格的规则,以确保JS引擎能够更好地优化代码.它几乎就像Visual Basic中的"Option Explicit"的JavaScript等价物.

如果这基本上是将严格模式应用于我的代码的净效果,那么性能差异是否值得用于习惯而不是逐案?除了代码稳定性之外还有其他优势可能值得考虑吗?

我想要将严格模式应用于我的脚本的一些主要原因是什么?

javascript ecmascript-5

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

使用CDN托管代码时应该解决哪些安全注意事项/问题?

在一家大型金融公司的网站上工作,由于"安全问题",我们倾向于回避使用我们网站中使用的CDN托管版本的jQuery库.

我假设(尽管我从来没有完全解释过)这些问题与潜在的物理安全威胁有关,因为代码在Google或Microsoft的服务器上受到威胁,通过这些CDN网络变得不可用的声誉风险(从而呈现功能)在我们的网站上无用)以及这些情况可能产生的任何其他固有风险.

我的问题是 - 这些安全问题的有效性以及可以采取哪些措施来缓解CDN托管网络上发现的任何安全风险?

security jquery cdn

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