小编Ric*_*ett的帖子

除了UI"天赋"之外,你使用jQuery做什么?

从ASP.NET MVC的角度来看,你使用jQuery做什么?

除了UI"天赋" - 褪色和漂亮的动画之类的东西.

我能立刻想到的事情包括弹出式日历和模态弹出对话框,但必须有更多......

编辑

我感兴趣的是jQuery用于ASP.NET MVC没有开箱即用的东西,或者jQuery使得更容易/更简单的东西.

asp.net-mvc jquery jquery-plugins

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

使用对象初始值设定项时修复缩进

是否有一个工具将以下列方式自动缩进使用对象初始值设定项的代码:

SomeType someType = new SomeType
{
    Prop1 = "prop 1 value",
    Prop2 = "prop 2 value",
    Things = new List<Thing>
    {
        new Thing
        {
            ThingProp = "thing prop value"
        }
    }
};
Run Code Online (Sandbox Code Playgroud)

即使用与其他C#代码中常见的相同的大括号缩进规则.

ReSharper喜欢更多地缩进但是如果代码稍后改变则不会保持意图(我们已经关闭了各种ReSharper选项来防止这种情况发生).

标准的Visual Studio 2008格式化选项(Ctrl-KD)不会更改对象初始值设定项的缩进.

类定义包括在下面

public class Thing
{
    public string ThingProp { get; set; }
}

public class SomeType
{
    public string Prop1 { get; set; }
    public string Prop2 { get; set; }
    public List<Thing> Things { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

c# formatting coding-style

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

关于C#类中的私有,受保护,公共和内部方法的性能有什么不同吗?

有没有关于任何性能差异private,protected,publicinternal在C#类的方法呢?如果一个人消耗更多的处理器时间或RAM,我很感兴趣.

c# methods performance class members

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

在Visual Studio中快速评论/*选择C#代码*/(不是//整行)

Visual Studio中有一个工具栏按钮/键盘快捷键/菜单项注释掉选定行的C#代码使用//.

是否有一个等效的注释所选代码使用/* ... */

例如

鉴于此代码

string s = "hello";
Console.WriteLine(s + " world");
Run Code Online (Sandbox Code Playgroud)

如果你选择+ "world"并点击Ctrl+ K,Ctrl+ C那么你最终会得到

string s = "hello";
//Console.WriteLine(s + " world");
Run Code Online (Sandbox Code Playgroud)

但是,我想

string s = "hello";
Console.WriteLine(s /*+ " world"*/);
Run Code Online (Sandbox Code Playgroud)

这对于我在修复一些错误的同时对现有代码库进行一些实验和临时修改时非常有用.

c# comments keyboard-shortcuts visual-studio-2010

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

哪个安装程序安装了Microsoft.Web.Publishing.Tasks.dll?

我们的构建脚本包含Microsoft.Web.Publishing.Tasks.dll在文件夹中使用的任务

$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\Web\

($(MSBuildExtensionsPath32)解决的地方C:\Program Files (x86)\MSBuild)

在一台开发人员计算机上,整个Web文件夹丢失.

安装哪个安装程序Microsoft.Web.Publishing.Tasks.dll以及其文件夹中的相关文件?

.net msbuild installer

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

将字符串数组连接到"string1,string2或string3"

请考虑以下代码:

string[] s = new[] { "Rob", "Jane", "Freddy" };

string joined = string.Join(", ", s);

// joined equals "Rob, Jane, Freddy"
Run Code Online (Sandbox Code Playgroud)

出于UI原因,我可能希望显示字符串"Rob, Jane or Freddy".

有关最简洁的方法的任何建议吗?

编辑

我正在寻找一些简洁的东西.由于我只连接少量(<10)字符串,所以我不担心这里的运行时性能.

.net c# string

11
推荐指数
4
解决办法
9754
查看次数

ASP.NET Development Server - 日志文件位置

当试图让RESTful WCF服务POST在ASP.NET中工作时,我们在浏览器中看到以下错误消息:

服务器遇到处理请求的错误.请参阅服务器日志以获取更多详

我们正在使用ASP.NET开发服务器 - 有谁知道它保存日志文件的位置?

asp.net rest

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

达到maximumFileSize时,log4net滚动文件appender文件名格式

我们正在使用log4net滚动文件appender,并对我们的日志文件有以下要求:

  • 每天开始时的新日志文件,日期在文件名中
  • 最大日志文件大小为500KB

我们遇到的问题是当文件达到500KB时的文件命名策略:它们被重命名为.1后缀.这是有问题的,因为它打破了Windows中的文件关联,因此打开文件(稍微)更多的是一件苦差事.

我们使用的配置是:

<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
  <file value="c:\log\path" />
  <staticLogFileName value="false" />
  <appendToFile value="true" />
  <rollingStyle value="Composite" />
  <datePattern value=".yyyy-MM-dd.lo\g" />
  <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
  <maxSizeRollBackups value="50" />
  <maximumFileSize value="500KB" />
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date [%thread] %-5level %message%newline" />
  </layout>
</appender>
Run Code Online (Sandbox Code Playgroud)

是否支持指定我们的文件命中时使用的命名策略maximumFileSize

log4net rollingfileappender

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

是什么导致这些按钮上的神秘垂直偏移?

我有四个元素显示为按钮.两个是<button>s,一个是一个<a>,一个是<input type="submit">.

的文字<a>非常轻微垂直相对偏移了别人,我想不通为什么.这种情况发生在Chrome,Firefox,Safari和IE 11中.

在此输入图像描述

<!DOCTYPE html>
<html>
  <head>
    <title>Buttons</title>
    <style>
*{
  margin:0;
  padding:0;
  border:0;
  border-collapse:collapse;
  border-spacing:0;
  font-size:inherit;
  font-style:inherit;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight:inherit;
  text-decoration:none;
  color:inherit;
  background-color:transparent;
  list-style-type:none;
}
button,
.button,
input[type=submit]{
  cursor:pointer;
  padding:10px;
  margin-bottom:10px;
  box-sizing:border-box;
  border-radius:5px;
  background-color:#eee;
  line-height:24px;
  height:48px;
  display:inline-block;
  vertical-align:middle;
  text-transform:uppercase;
  letter-spacing:2px;
  background-color:#69c;
  color:#fff;
  font-weight:bold;
  text-align:center;
  font-size:10px;
  transition: background-color 0.1s, border-color 0.1s, color 0.1s;
}
button:hover,
.button:hover,
input[type=submit]:hover{
  background-color:#7ad;
}
    </style>
  </head>
  <body>
    <button>Foo</button>
    <button>Bar</button>
    <a class="button">Baz</a>
    <input …
Run Code Online (Sandbox Code Playgroud)

html css

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

法国电话号码的正则表达式

我正在尝试实施一个正则表达式,允许我检查一个号码是否是一个有效的法国电话号码.

一定是这样的:

0X XX XX XX XX
Run Code Online (Sandbox Code Playgroud)

要么:

+33 X XX XX XX XX
Run Code Online (Sandbox Code Playgroud)

这是我实施的但是错了......

/^(\+33\s[1-9]{8})|(0[1-9]\s{8})$/
Run Code Online (Sandbox Code Playgroud)

regex

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