小编Sam*_*tar的帖子

如何在Razor视图中格式化DateTime?

我有变量,如:

DateTime crd = a.CreationDate; (shown as a variable in C# but available in razor views)
Run Code Online (Sandbox Code Playgroud)

我想用格式显示这些日期:11/06/2011 02:11

理想情况下,我想为此提供某种HTML帮助程序.那里的任何人都有可能满足我需求的东西吗?

asp.net-mvc asp.net-mvc-3

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

如何使用jQuery打开一个新窗口?

我有以下两种方式向我建议.

window.location.href = '/Administration/Notes/Create?dsValue=a&selectAnswer=b';
$.get("/Administration/Notes/Create", { dsValue: dsValue, selectedAnswer: answer });
Run Code Online (Sandbox Code Playgroud)

这些方法是一样的吗?哪一个对我来说最好用,两者之间有什么区别?

jquery

12
推荐指数
2
解决办法
13万
查看次数

我在哪里可以获得最新的打字稿JQuery定义文件?

我知道我已经下载的定义文件存在一些问题.例如,这里有以下$ .ajax调用:

$.ajax("/Admin/xx",
{
    cache: false
})
Run Code Online (Sandbox Code Playgroud)

请注意,我需要先指定URL.我记得读到这被理解为错误.

从哪里可以获得最新的JQuery定义文件.任何人都有任何关于微软什么时候会对他们现在拥有的Alpha版Alpha版本进行更新的消息?

typescript

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

有没有办法在使用overflow-x:auto时在我的表和滚动条之间放置一个空格;"

我有一个这样的简单表格:

<div id="table-overflow">
   <div>
      <table>
         ...
         ...
      </table>
   </div>
</div>

    #table-overflow {
        position: absolute;
        top: 10rem;
        right: 3rem;
        left: 3rem;
        bottom: 2rem;
        display: block;
        overflow-x: auto;
    }
Run Code Online (Sandbox Code Playgroud)

当有许多行和列时,滚动条会按预期显示.当宽度超过表格时,我会在右侧看到一个垂直滚动条,表格数据会一直向上滚动到此滚动条.有没有什么方法我可以在垂直滚动条的左边有一个空格,在水平滚动条上面有一个空格而不使用jQuery滚动条插件?

我希望看到的是这样的:

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx v
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx v
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx v
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx v

hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
Run Code Online (Sandbox Code Playgroud)

其中v是垂直滚动条,h是水平滚动条,x是数据

html css

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

如何将require.js添加到我的AngularJS应用程序中?

我的AngularJS应用程序中有控制器,目前编码如下:

app.controller('appController',
    [
        '$state',
        '$timeout',
        'enumService',
        'userService',
        'utilityService',
        appController
    ]);

function appController(
    $scope,
    $state,
    $timeout,
    enumService,
    userService,
    utilityService
) {

    ...

}
Run Code Online (Sandbox Code Playgroud)

我想要开始做的是使用require.js来处理控制器的延迟加载.我了解到我应该使用这样的东西:

require(["app"], function (app) {
     app.controller('appController', function appController(
         $scope,
         $state,
         $timeout,
         enumService,
         userService,
         utilityService
     ) {

         ...

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

有人可以向我解释app.controller如何获得对服务的引用?我还需要在require.js端做任何其他事情吗?我是否按照我编写appController的方式走在正确的轨道上?

requirejs angularjs

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

我可以在多个文件中拆分C#类吗?

我有一个看起来像这样的课程:

public static class ReferenceData
{

    public static IEnumerable<SelectListItem> GetAnswerType()
    {
        return new[]
            {
                new SelectListItem { Value = "1", Text = "1 answer"  },
                new SelectListItem { Value = "2", Text = "2 answers" },
                new SelectListItem { Value = "3", Text = "3 answers" }
            };
    }

    public static IEnumerable<SelectListItem> GetDatastore()
    {
        return new[]
            {
                new SelectListItem { Value = "DEV", Text = "Development"  },
                new SelectListItem { Value = "DC1", Text = "Production" }
            };
    }
    public …
Run Code Online (Sandbox Code Playgroud)

c#

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

我可以在C#中组合构造函数吗?

我有以下代码:

    public AccountService(ModelStateDictionary modelStateDictionary, string dataSourceID)
    {
        this._modelState = modelStateDictionary;
        this._accountRepository = StorageHelper.GetTable<Account>(dataSourceID);
        this._productRepository = StorageHelper.GetTable<Product>(dataSourceID);
    }

    public AccountService(string dataSourceID)
    {
        this._accountRepository = StorageHelper.GetTable<Account>(dataSourceID);
        this._productRepository = StorageHelper.GetTable<Product>(dataSourceID);
    }
Run Code Online (Sandbox Code Playgroud)

有什么方法可以简化构造函数,以便每个人都不必执行StorageHelper调用吗?

我还需要指定这个.?

c#

11
推荐指数
2
解决办法
2289
查看次数

@ Html.ValidationSummary(true) - 真实的是什么?

我的代码包含:

@Html.ValidationSummary(true)
Run Code Online (Sandbox Code Playgroud)

我查看了MSDN网站,仍然无法看到"true"的设置是什么?我注意到,当我有用于字段的验证消息时,它仍然会创建一个空的验证摘要DIV.

有没有办法压制创建摘要DIV,因为它们没有显示任何东西,例如我的字段是重复的.

asp.net-mvc asp.net-mvc-3

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

<!DOCTYPE html> - 文档类型声明只能出现一次

我的代码看起来像这样:

<!DOCTYPE html>
<html lang="en"
      class="light"
      ng-app="app"
      ng-controller="appController"
      id="ngApp"
      xmlns:ng="http://angularjs.org"
      xmlns:ui="ui-router">
Run Code Online (Sandbox Code Playgroud)

在Visual Studio 2013中,这总是在编辑器中出现问题,DOCTYPE以绿色下划线,并显示一条消息:

Document Type Declaration must appear only once
Run Code Online (Sandbox Code Playgroud)

有没有其他人找到解决这个问题的方法.请注意,这很简单,<html>这不会发生.代码在浏览器中工作,但对于VS2013 Update 1-4的所有版本,我在DOCTYPE下看到这条绿色波浪线.

html visual-studio angularjs visual-studio-2013

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

如果禁用按钮,如何使CSS Hover不起作用?

我有这个CSS:

html.darkBlue .btn1 button:hover:not(.nohover) {
  background: #0007d5;
  border: 1px solid #0007d5;
  color: white;
}
Run Code Online (Sandbox Code Playgroud)

我对残疾人感到困惑.如果按钮被禁用,我怎样才能使CSS不起作用?

css

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