小编Ahm*_*gdy的帖子

jquery,性能方面什么是更快的getElementById或jquery选择器?

表现明智document.getElementById('elementId')还是什么更好$('#elementId')?我怎样才能自己计算速度?

javascript jquery jquery-selectors

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

如何在不修改继承类(基类)的情况下隐藏类中的继承属性?

如果我有以下代码示例:

public class ClassBase
{
    public int ID { get; set; }

    public string Name { get; set; }
}

public class ClassA : ClassBase
{
    public int JustNumber { get; set; }

    public ClassA()
    {
        this.ID = 0;
        this.Name = string.Empty;
        this.JustNumber = string.Empty;
    }
}
Run Code Online (Sandbox Code Playgroud)

如何在Name不修改的情况下隐藏属性(不显示为ClassA成员)ClassBase

c# inheritance properties base-class

43
推荐指数
5
解决办法
7万
查看次数

DefaultValue属性不适用于我的自动属性

我有以下自动属性

[DefaultValue(true)]
public bool RetrieveAllInfo { get; set; }
Run Code Online (Sandbox Code Playgroud)

当我尝试在代码中使用它时我发现默认的false假设是因为我认为这是bool变量的默认值,有没有人知道什么是错的!?

c# attributes properties automatic-properties default-value

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

JavaScript的:; vs javascript:void(0);

我想知道它之间的区别是什么javascript:;,javascript:void(0);如果我在hrefattribure中使用它们a(链接)

<a href="javascript:;" onclick="DoSomething();">Link</a>

<a href="javascript:void(0);" onclick="DoSomething();">Link</a>
Run Code Online (Sandbox Code Playgroud)

我看到它们在所有浏览器上表现相同,但技术上有什么区别?

此致,Magdy

javascript anchor cross-browser href

21
推荐指数
3
解决办法
7372
查看次数

如何在IIS Express上默认启用目录浏览

Cassini(Visual Studio开发Web服务器)默认启用目录浏览,如何在IIS Express上默认启用目录浏览?(我不希望每个项目都有单独的配置吗?

iis cassini directory-browsing iis-express

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

如何在实体框架查询中连接字符串?

如何在实体框架4中连接字符串我有一个列中的数据,我想将字符串保存为逗号分隔的字符串,如"value1,value2,value3"是否有方法或操作员在EF4中执行此操作?示例:假设我有两列FruitFarms具有以下值:

  • 苹果
  • 香蕉
  • 草莓

如果我喜欢这个

var dataSource = this.context
    .Farms
    .Select(f => new
        {
            f.Id, 
            Fruits = string.Join(", ", f.Fruits)
        });

当然我会得到这个错误

LINQ to Entities无法识别方法'System.String Join(System.String,System.Collections.Generic.IEnumerable`1 [System.String])'方法,并且此方法无法转换为商店表达式.

这有什么解决方案吗?

sql entity-framework aggregate string-concatenation entity-framework-4

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

如何将SharePoint 2010列表表单从InfoPath重置为默认表单?

我已经将自定义列表表单转换为使用SharePoint Designer使用InfoPath表单,现在我想将其还原并返回到正常的"新建","编辑"和"详细信息"表单.我怎样才能做到这一点?

编辑:这是我做的

  1. 在SharePoint Designer 2010中,我单击了列表和库
  2. 单击我修改的列表
  3. 在功能区中,我在"操作组"的"InfoPath"中选择"设计表单"
  4. 我开始按照自己的意愿设计表单
  5. 我发布了对列表的修改

现在我想撤消我所做的并返回正常的New,Edit和Details表单

sharepoint infopath sharepoint-designer sharepoint-2010

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

如何让Html Link(锚点)回发像LinkBut​​ton一样?

我想问一下如何制作html锚点(一个元素)甚至任何对象来进行回发或执行服务器端方法?我想创建一个自定义按钮(包含一些div来做一些自定义)我想实现OnClick看起来像ASP.NET LinkBut​​ton?

喜欢

<a href="#" onclick="RunServerSideMethod()">Just a simple link button</a>
Run Code Online (Sandbox Code Playgroud)

javascript asp.net anchor postback linkbutton

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

C#6中(自动)属性初始化语法之间的差异

在C#6中初始化属性的以下表达式之间有什么区别:

1.从构造函数初始化的Auto-Property

public class Context1
{
    public Context1()
    {
        this.Items = new List<string>();
    }

    public List<string> Items { get; private set; }
}
Run Code Online (Sandbox Code Playgroud)

2:从支持字段初始化的属性

public class Context2
{
    private readonly List<string> items;

    public Context2()
    {
        this.items = new List<string>();
    }

    public List<string> Items
    {
        get
        {
            return this.items;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

3:C#6中的Auto-Property新语法

public class Context3
{
    public List<string> Items { get; } = new List<string>();
}
Run Code Online (Sandbox Code Playgroud)

4:C#6中的自动属性新语法

public class Context4
{
    public List<string> Items => new List<string>();
}
Run Code Online (Sandbox Code Playgroud)

c# properties c#-6.0

9
推荐指数
1
解决办法
2213
查看次数

foreach,表现明智.我们应该在循环之前或里面声明变量吗?

对于性能明智而言更好的是在foreach语句之外声明变量,并且每次都将它重新分配到它(foreach)或在foreach中创建一个新变量,例如

private List<ListItem> GetItems()
        {
            var items = new List<ListItem>();
            var collection = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
            ListItem item;
            foreach (var i in collection)
            {
                item = new ListItem { Text = i.ToString() };
                items.Add(item);
            }

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

还是这个?

private List<ListItem> GetItems()
        {
            var items = new List<ListItem>();
            var collection = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
            foreach (var i in …
Run Code Online (Sandbox Code Playgroud)

c# scope variable-assignment

6
推荐指数
2
解决办法
1562
查看次数

如何在EF4中获取实体的第一个EntityKey名称

如何获取Entity Framework 4实体的第一个EntityKey名称,因为我正在构建一个存储库系统,我想通过Id获取一个项目(这是EF的主键是实体的第一个实体键)

我正在使用此代码

public virtual TEntity GetById(string keyName, Guid entityId)
        {
            var entityKey = new EntityKey(this.QualifiedEntitySetName, keyName, entityId);
            object entity;
            return this.Context.TryGetObjectByKey(entityKey, out entity) ? entity as TEntity : null;
        }
Run Code Online (Sandbox Code Playgroud)

我想让实体键名称动态化.任何人都可以帮我解决这个问题吗?

entity entity-framework repository entitykey entity-framework-4

4
推荐指数
1
解决办法
3393
查看次数

创建动态匿名类型变量

我可以创建一个匿名类型变量,然后再添加更多属性吗?

例如 var x = new { Name = "Ahmed" };,想加入Age它吗?我怎样才能做到这一点?

另一个问题:我在一些博客上看到AnonymousType了这个类的名称空间是什么类型?这是一个例子http://www.codeproject.com/KB/cs/AnonymousTypesInCSharp.aspx

c# anonymous-types anonymous-class

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

按标题字段从sharepoint列表中获取项目,使用Caml或SPQuery忽略关注

我想使用CAML从SharePoint列表中获取数据,并使用标题过滤,使用忽略大小写

<Query>
   <Where>
      <Eq>
         <FieldRef Name='Title' />
         <Value Type='Text'>Car</Value>
      </Eq>
   </Where>
</Query>
Run Code Online (Sandbox Code Playgroud)

但是如果我有一个带标题的项目,那么忽略大小写:carcaml应该返回它我该怎么办呢?

sharepoint moss caml ignore-case spquery

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