小编Nic*_*ick的帖子

用于asp.net(webforms)的<optgroup>的下拉列表控件?

任何人都可以推荐一个可以渲染选项组的asp.net(3.5)的下拉列表控件吗?谢谢

asp.net webforms custom-server-controls drop-down-menu

65
推荐指数
8
解决办法
5万
查看次数

比较SQL中的两个位掩码以查看是否有任何位匹配

有没有办法比较Transact-SQL中的两个位掩码,看看是否有任何匹配的位?我有一个User表,其中包含用户所属角色的位掩码,我想选择所有在提供的位掩码中具有任何角色的用户.因此,使用下面的数据,角色位6(设计师+程序员)应选择Dave,Charlie和Susan,但不能选择Nick.

User Table
----------
ID  Username  Roles
1   Dave      6
2   Charlie   2
3   Susan     4
4   Nick      1

Roles Table
-----------
ID  Role
1   Admin
2   Programmer
4   Designer

有任何想法吗?谢谢.

sql t-sql sql-server bitmask

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

ntext列中的数据长度?

如何在SQL中的ntext列中找出数据的长度/大小? - 它超过8000字节,所以我无法将其转换为varchar.谢谢.

sql-server

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

ASP.NET开发服务器或Localhost IIS?

目前,我们的开发团队在其本地计算机上设置了他们在IIS中工作的所有网站.我们正在考虑转而使用内置的ASP.NET开发服务器.

这是一个好主意吗?使用ASP.NET dev Server有哪些优缺点?我们应该注意哪些问题?

谢谢.

注意:在Win XP/IIS 5/VS2005上运行

编辑:

没有意识到它被称为卡西尼.更多的答案Cassini v IIS在这里.

asp.net iis cassini localhost

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

如何在linq查询中添加动态"where"子句?

我有一个带有位掩码的User表,其中包含用户的角色.下面的linq查询返回其角色包括1,4或16的所有用户.

var users = from u in dc.Users
            where ((u.UserRolesBitmask & 1) == 1)
               || ((u.UserRolesBitmask & 4) == 4)
               || ((u.UserRolesBitmask & 16) == 16)
            select u;
Run Code Online (Sandbox Code Playgroud)

我想将其重写为下面的方法,以返回给定角色的所有用户,以便我可以重用它:

private List<User> GetUsersFromRoles(uint[] UserRoles) {}
Run Code Online (Sandbox Code Playgroud)

关于如何动态构建我的查询的任何指针?谢谢

c# linq dynamic

25
推荐指数
1
解决办法
7万
查看次数

不对主键使用自动递增编号的原因

我正在处理其他人的数据库,其中主键是通过查找表生成的,该表包含表名列表和最后使用的主键.存储过程会增加此值并在将其返回到调用"插入"SP之前检查它是唯一的.

使用这样的方法(或仅生成GUID)而不仅仅使用身份/自动号码有什么好处?

我不是在谈论实际上意味着像ISBN或产品代码这样的主键,而只是唯一的标识符.

谢谢.

sql-server primary-key

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

Transact-SQL - 子查询还是左连接?

我有两个包含任务和注释的表,并希望检索一个任务列表,其中包含每个任务和相关注释的数量.这两个查询完成了这项工作:

select t.TaskId,
       (select count(n.TaskNoteId) from TaskNote n where n.TaskId = t.TaskId) 'Notes'
from   Task t

-- or
select t.TaskId,
       count(n.TaskNoteId) 'Notes'
from   Task t
left join
       TaskNote n
on     t.TaskId = n.TaskId
group by t.TaskId

它们之间是否存在差异,我应该使用其中一个,还是仅仅是两种方式做同样的工作?谢谢.

sql t-sql

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

ASP.NET MVC - 小型网络服装是否可行?

我在一家小型网站公司工作(一对程序员,几位设计师).目前我们使用ASP.NET网站项目 - 这使我可以轻松地在本地计算机上对编程进行排序,而设计人员直接在开发服务器上工作,并且"即时"编译允许他们查看任何更改无需编译和部署网站即可完成(并且所有这些都与SVN捆绑在一起).

我想开始使用ASP.NET MVC几乎所有的原因使它与Webforms(逻辑URL,没有viewstate,更多控制html,单元测试等)不同但是不想让它成为开发者过程过于复杂,所以:

  • 您无法将MVC网站设置为网站项目而不是应用程序的任何原因,因此不必在整个开发过程中明确编译它们?(我们的"直播"网站无论如何都使用网络编译项目).
  • 这仍然可以进行单元测试吗?
  • 有没有其他方式允许设计师以与他们目前相同的方式开发MVC网站?注意:他们使用Dreamweaver,因此没有Cassini开发服务器.

任何人都可以建议任何上述(即使只是告诉我我的开发过程没有意义.. :)

谢谢.

asp.net-mvc

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

如何使用Lucene.net实现自定义过滤器?

下面的代码来自Lucene In Action一书(最初是Java).它用于构建"允许"文档列表(从用户权限的角度来看)以过滤搜索结果.问题是termsDocs.Read()方法不接受通过引用传递的'doc'和'freq'数组,因此在设置位数组中的位时它们仍然是空的.

任何人都可以提供帮助,使用Lucene自定义过滤器(尤其是.net)的例子似乎很薄.谢谢.

public class LuceneCustomFilter : Lucene.Net.Search.Filter
{
    string[] _luceneIds;

    public LuceneCustomFilter(string[] luceneIds)
    {
        _luceneIds = luceneIds;
    }

    public override BitArray Bits(Lucene.Net.Index.IndexReader indexReader)
    {
        BitArray bitarray = new BitArray(indexReader.MaxDoc());

        int[] docs = new int[1];
        int[] freq = new int[1];

        for (int i = 0; i < _luceneIds.Length; i++)
        {
            if (!string.IsNullOrEmpty(_luceneIds[i]))
            {
                Lucene.Net.Index.TermDocs termDocs = indexReader.TermDocs(
                    new Lucene.Net.Index.Term(@"luceneId", _luceneIds[i]));

                int count = termDocs.Read(docs, freq);

                if (count == 1)
                {
                    bitarray.Set(docs[0], true);
                }
            }
        }

        return bitarray;
    }
} …
Run Code Online (Sandbox Code Playgroud)

.net c# lucene.net filter

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

如何使reCAPTCHA与ASP.Net中的ValidationGroup一起使用(验证码)

我正在使用reCAPTCHA提供的ASP.Net插件和控件.如果Web表单上的提交按钮不在验证组中,我可以成功地使控件生效.reCAPTCHA控件没有验证组属性.

当网络表单上有验证组时,是否有人使用此解决方案或任何解决方案来使reCAPTCHA控件正常工作?

asp.net captcha recaptcha

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