小编EBa*_*arr的帖子

Polymer元素和AngularJS指令有什么区别?

在Polymer Getting Started页面上,我们看到Polymer的实例:

<html>
  <head>
    <!-- 1. Shim missing platform features -->
    <script src="polymer-all/platform/platform.js"></script>
    <!-- 2. Load a component -->
    <link rel="import" href="x-foo.html">
  </head>
  <body>
    <!-- 3. Declare the component by its tag. -->
    <x-foo></x-foo>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

您将注意到的是<x-foo></x-foo>platform.js和定义的x-foo.html.

看起来这相当于AngularJS中的指令模块:

angular.module('xfoo', [])
.controller('X-Foo', ['$scope',function($scope) {
    $scope.text = 'hey hey!';
})
.directive('x-foo', function() {
    return {
        restrict: 'EA',
        replace: true,
        controller: 'X-Foo',
        templateUrl: '/views/x-foo.html',
        link: function(scope, controller) {
        }
    };
});
Run Code Online (Sandbox Code Playgroud)
  • 两者有什么区别?

  • Polymer解决AngularJS没有或不会有什么问题?

  • 是否有计划在未来将Polymer与AngularJS联系起来?

javascript angularjs polymer

520
推荐指数
6
解决办法
9万
查看次数

Razor/CSHTML - 我们拥有什么样的好处?

任何人都使用新的CSHTML页面功能,并发现他们更喜欢这种新的视图引擎语法优于现有的ASP.NET MVC默认视图引擎或Web表单,如果是,为什么?那么CSHTML比MVC或Web表单更具优势,反之亦然?

只是好奇听到人们接受它.

c# asp.net-mvc razor

75
推荐指数
3
解决办法
11万
查看次数

HEAD与BODY中的AngularJS

在所有AngularJS示例中,Angular库都放在文档的HEAD标记中.我有一个基于HTML5 Boilerplate布局的现有项目.这定义了JS库应该放在</BODY>标记之前的DOM的最底部.

AngularJS需要放在HEAD中吗?

html5boilerplate angularjs

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

制作通用财产

我有一个存储序列化值和类型的类.我想要一个属性/方法返回已经铸造的值:

public String Value { get; set; }

public Type TheType { get; set; }

public typeof(TheType) CastedValue { get { return Convert.ChangeType(Value, typeof(_Type)); }
Run Code Online (Sandbox Code Playgroud)

这可能在C#中吗?

.net c# generics properties

68
推荐指数
3
解决办法
9万
查看次数

WebApi中需要SSL吗?

有没有办法要求WebApi的SSL?一个属性?

我没有看到适用的属性System.Web.Http,比如RequireHttps我们对MVC 的属性.我只是试图避免滚动我自己的属性/消息处理程序,如果有一个内置的解决方案.

.net ssl asp.net-web-api

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

如何使用RedirectToAction包含模型?

RedirectToAction下面,我想通过一个viewmodel.如何将模型传递给重定向?

我设置了一个断点来检查模型的值,以验证模型是否正确创建.它是正确的,但结果视图不包含模型属性中找到的值.

//
// model created up here...
//
return RedirectToAction("actionName", "controllerName", model);
Run Code Online (Sandbox Code Playgroud)

ASP.NET MVC 4 RC

asp.net-mvc

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

如何测试Get-ChildItem没有结果(零文件)?

我对这似乎是一个简单的问题感到难过; 很抱歉这里有任何骨头的问题.

我有脚本清理已解散的备份文件.在识别出我循环的文件并打印出被转储的内容之后.我的问题出现了尝试在零失效文件时提供反馈/测试.脚本看起来像......

$Files = Get-ChildItem $BackupPath_Root -include *.bak -recurse 
           | where {$_.CreationTime  -le $DelDate_Backup }  

if ( $Files -eq "" -or $Files.Count  -eq 0 ) {
    write-host "   no files to delete."    #<-- this doesn't print when no files
} else {
   foreach ($File in $Files) {
      write-host “$File” 
      Remove-Item $File | out-null
   } 
}
Run Code Online (Sandbox Code Playgroud)

if检查没有文件没有捕获无文件条件.测试$Files没有结果的适当方法是什么?

powershell get-childitem

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

如何在SQL Server中列出所有索引视图?

如何在SQL服务器数据库中获取具有索引(即索引视图)的视图列表?

我发现运行"ALTER VIEW"非常容易,因为我正在开发并忽略了我不仅要编辑视图而且还要删除现有索引.所以我认为有一个小的实用程序查询会很好,这将使用索引列出所有视图.

t-sql sql-server metadata indexed-view sql-server-2008

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

如何有效地测试动作是否使用属性(AuthorizeAttribute)进行修饰?

我正在使用MVC,并且OnActionExecuting()我需要确定是否要执行的Action方法是否使用属性进行修饰AuthorizeAttribute,特别是.我不是在问授权是否成功/失败,而是我问这个方法是否需要授权.

对于非mvc人 filterContext.ActionDescriptor.ActionName,我正在寻找的方法名称.但是,它不是当前正在执行的方法; 相反,它是一种即将执行的方法.

目前我有一个像下面这样的代码块,但是我对每个动作之前的循环都不是很满意.有一个更好的方法吗?

System.Reflection.MethodInfo[] actionMethodInfo = this.GetType().GetMethods();

foreach(System.Reflection.MethodInfo mInfo in actionMethodInfo) {
    if (mInfo.Name == filterContext.ActionDescriptor.ActionName) {
        object[] authAttributes = mInfo.GetCustomAttributes(typeof(System.Web.Mvc.AuthorizeAttribute), false);

        if (authAttributes.Length > 0) {

            <LOGIC WHEN THE METHOD REQUIRES AUTHORIZAITON>

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

这有点像略有错误的" 如何确定一个类是否用特定属性修饰 "但不完全.

c# reflection asp.net-mvc c#-4.0 asp.net-mvc-2

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

是否有实用的方法在实体框架4中使用hierarchyID数据类型?

现在,实体框架4中不支持包含HierarchyID的CLR UDT.HierarchyID.ToString()很有用,但是一旦任何项目有10个以上的兄弟姐妹就会崩溃(基本结构为/ 3/4/12 // 3/4/2 /所以第12个节点将在第2个节点之前排序).

关于潜在选择的更多信息:

  • 将hierarchyID作为varbinary返回并实现我自己的二进制分类器

  • 将hierarchyID作为varbinary返回并实现我自己的hierarchyID.ToString()方法,该方法在构建字符串时用零填充数字,以便生成的字符串是可排序的(即"/ 0003/ 0004/0012 /").我反汇编了Microsoft.SqlServer.Types.dll并查看了实现.看起来Interals基于一个名为"OrdTree"的类,我可以使用该类作为重新实现的基础.

  • 为SQL编写我自己的CLR类型来处理二进制数据并构建自己的字符串(选项2的变体).虽然,附带部署令人头疼.

  • 编写一个SQL udf来解析层次结构字符串并将其填充到数据库层.阵列处理/正则表达式的缺乏似乎是这里最大的问题.

  • 按数据库层上的hierarchyID排序,并使用ROW_NUMBER()函数作为排序顺序的替代.

  • 在.net层上编写一些辅助方法,重新解析hierarchyId.ToString()并生成可排序的字符串(即"/ 0003/ 0004/0012 /").

所以我的问题是有人解决了限制吗?你有没有使用上述任何一种策略?如果是这样,怎么样?

sql-server entity-framework hierarchical-data sql-server-2008 entity-framework-4

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