小编Pat*_*ins的帖子

这个项目的C#2.0到C#3.0过渡是否值得?

我已经在Stack Overflow上阅读了一些已经转换为C#2.0到C#3的人,但它真的值得吗?

在进入维护阶段之前,我有一个75%的项目.我问自己是否值得切换到C#3.0?

更新:

该项目现在将具有Web界面,因此在进入维护阶段之前,我们必须开发Web部件(所有这些都是为了Windows窗体的内部目的而完成的).大多数部件将被重新使用(后端).大多数人都说它过去不值得,因为它已经达到了75%......但现在你还认为它不值得吗?

最后做了什么

最后,由于我们将继续使用Web界面进行项目,因此新的一年将更新为3.5.感谢大家的所有投入.

.net c# project-management code-migration

17
推荐指数
4
解决办法
2359
查看次数

MVC Html Extension返回字符串而不是html标记?

如果我有这样的扩展名:

 public static string ImageLink(this HtmlHelper htmlHelper,
                                      string imgSrc, 
                                      string alt, 
                                      string actionName,
                                      string controllerName, 
                                      object routeValues, 
                                      object htmlAttributes, 
                                      object imgHtmlAttributes)
  {

     return @"<img src=""../../Content/images/english.png"" /> ";
  }
Run Code Online (Sandbox Code Playgroud)

我在这样的局部视图中使用它:

@Html.ImageLink("../../Content/images/english.png","English", "ChangeCulture", "Account", new { lang = "en", returnUrl = this.Request.RawUrl }, null,null)
Run Code Online (Sandbox Code Playgroud)

我有这样的输出: 在此输入图像描述

知道为什么吗?

c# asp.net razor asp.net-mvc-3

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

在Static方法中访问参数的私有成员?

这段代码怎么编译?operator int下面的代码可以访问MyValue类的私有变量吗?为什么?

class Program
{
    static void Main(string[] args)
    {
        Myvalue my = new Myvalue(100);
        Console.WriteLine(my + 100);
        Console.Read();
    }
}


public class Myvalue
{
    private int _myvalue;

    public Myvalue(int value)
    {
        _myvalue = value;
    }

    public static implicit operator int(Myvalue v)
    {
        return v._myvalue;
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# .net-2.0

15
推荐指数
3
解决办法
5258
查看次数

如何仅在提交时显示jQuery Validation错误容器

我正在尝试使Validation插件工作.它适用于单个字段,但是当我尝试包含包含所有错误的错误容器的演示代码时,我遇到了问题.问题是,当我在所有字段中时,它显示容器包含所有错误,但我想仅在用户按下提交按钮时显示错误容器(但在失去焦点时仍然在控件旁边显示内联错误).

问题是容器中的消息.当我在下面的答案中提到容器的代码时,容器输出只显示纯文本中的错误数.

获取详细错误消息列表的技巧是什么?我想要的是当用户按下标签按钮时在控件旁边显示"错误",并在按下提交时在结尾处显示所有内容的摘要.那可能吗?

来自此处的所有输入的代码:

    $().ready(function() {
        var container = $('div.containererreurtotal');

        // validate signup form on keyup and submit
        $("#frmEnregistrer").bind("invalid-form.validate", function(e, validator) {
          var err = validator.numberOfInvalids();
          if (err) {
            container.html("THERE ARE "+ err + " ERRORS IN THE FORM")
            container.show();
          } else {
            container.hide();
          }
        }).validate({
                    rules: {
                            nickname_in: {
                                    required: true,
                                    minLength: 4
                            },
                            prenom_in: {
                                    required: true,
                                    minLength: 4
                            },
                            nom_in: {
                                    required: true,
                                    minLength: 4
                            },
                            password_in: {
                                    required: true,
                                    minLength: 4
                            },
                            courriel_in: { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

BindingList和LINQ?

我是Linq的新手,我想对BindingList中的一些数据进行排序.一旦我完成了Linq查询,我需要使用BindingList集合来绑定我的数据.

 var orderedList = //Here is linq query
 return (BindingList<MyObject>)orderedList;
Run Code Online (Sandbox Code Playgroud)

这个编译但执行失败,有什么诀窍?

.net c# linq .net-3.5 c#-3.0

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

Jquery禁用特定元素的主题

有没有办法在页面中的一个元素上禁用主题?

我有一些Jquery UI元素,但我需要其中一个元素不是主题.怎么做?

javascript jquery themes

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

UnitTest如何组织测试文件?

目前,我正在通过包(项目)拆分我的所有测试.因此,如果我有12个项目,我将为单元测试创​​建另外1个项目,其中12个类将测试我的所有包.

你是按照同样的方式做的,还是按班级进行1次测试?你如何组织所有考试?

c c# java unit-testing

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

我应该直接缓存Gravatar图标还是访问图像?

在拥有其名称旁边有图标的用户列表的情况下,最好是将Gravatar的所有图像缓存几分钟,还是直接显示Gravatar中的图像?该列表在每个页面上大约有200个用户.

php caching gravatar

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

如何将变量值用于另一个对象的键?

我有类似的东西:

var myMenu= [
  {
    'My English Title':function(menuItem,menu) 
                       { ... }
  }];
Run Code Online (Sandbox Code Playgroud)

现在,我希望用其他JSON结构值替换"我的英文标题" LOC.MENU_TITLE.

我试过了:

var myMenu= [
  {
    LOC.MENU_TITLE:function(menuItem,menu) 
                       { ... }
  }];
Run Code Online (Sandbox Code Playgroud)

但它不起作用.任何人都可以给我一个如何在JSON变量中获取JSON值的提示?

编辑:这是使用Jquery上下文菜单,但我遇到了下面所有解决方案的问题,而且是时候传递分隔符的字符串了.它不显示分隔符,因为它将字符串传递给对象而不是字符串.

例:

var menu1 = [
  {'Option 1':function(menuItem,menu) { alert("You clicked Option 1!"); } },
  $.contextMenu.separator,
  {'Option 2':function(menuItem,menu) { alert("You clicked Option 2!"); } }
];
Run Code Online (Sandbox Code Playgroud)

javascript json

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

IExtensibleDataObject vs IExtensibleObject?

我试图找出IExtensibleDataObject和IExtensibleObject之间的区别.

MSDN说第一个(IExtensibleDataObject)是让可能具有添加属性的对象的反序列化和第二个(IExtensibleObject)看起来非常相似,它确实让对象添加属性.

我很迷惑.

c# wcf .net-4.0

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