小编NLV*_*NLV的帖子

为什么静态类只能有静态成员?

正如标题所示,我想理解为什么静态类只能有静态成员.我希望它在所有编程语言中都是一样的.因此,我相信所有语言的解释都是一样的.

.net oop static class-design class

7
推荐指数
2
解决办法
4963
查看次数

Microsoft SQL Server的开源查询构建器工具

好的,我在SO中搜索过它,但是我找不到它.有人能告诉我一个用于处理Microsoft SQL Server数据库的好的开源查询构建器工具吗?

sql-server open-source query-builder

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

在C#中为Windows编写密码过滤器并注册dll

我正在寻找使用C#.Net为Windows 编写自定义密码过滤器.有什么投入吗?我已经阅读了编写密码过滤器的编程注意事项.我无法在C#中找到任何代码示例.

.net c# passwords active-directory

5
推荐指数
1
解决办法
2385
查看次数

Web聊天应用程序 - ASP.NET/Jabber/Ajax/WCF/Comet/ReverseAjax - 面临的问题 - 寻求见解

过去三周我一直在尝试构建一个基于Web的聊天应用程序,我正面临着构建它所采用的任何路径(编程技术/技术)的问题.我已经解释了我在下面的所有问题中遇到的问题.请提供您对此的任何见解.

ASP.NET,AJAX

  1. 第一个问题是它不是真正的实时
  2. 如果客户端每x秒(常量时间戳)点击聊天服务器,那么除非x非常小,否则它不会是实时的
  3. 如果x非常小,如1秒,如果同时有1000个在线用户,我认为它真的会破坏聊天服务器并导致可扩展性/性能问题

WCF双工

遗憾的是,我在此尝试构建WCF双工服务时浪费了相当多的时间,该服务维护所有客户端并在需要时通过通道调用客户端.但我最近了解到 WCF双工回调不适用于ASP.NET(因为http是请求和响应类型).我正在关注这篇伟大的文章来构建一个双工服务.

Comet/ReverseAjax/HTTP Server推送

我对这种技术非常陌生,并且想知道它能够扩展得多好.我对这个编程技术在这里第一眼后在维基和彗星由Alex第一篇文章在这里,我才知道,客户始终保持其可以被服务器用来推动一个开放的连接(长住AJAX调用)服务器"在服务器中发生的有趣事件"到浏览器(客户端).那么它的规模有多大?如果IIS中的开放连接的最大数量超过此类或任何其他问题,该怎么办?

Jabber服务器/客户端(XMPP)

我看到大多数可以在网上看到的着名聊天应用程序都在使用Jabber.我还了解到从头开始编写Jabber服务器是一项繁琐的工作.我有应用程序的单独的用户配置文件存储.我可以轻松地将它与Jabber集成吗?我可以私下托管的任何开源Jabber服务器?(我见过很多开源工具来轻松构建客户端)

提供的任何见解都非常感谢.

谢谢

NLV

c# asp.net wcf chat comet

5
推荐指数
1
解决办法
9884
查看次数

在C#中使用#pragma警告有什么用?

我刚看到这段代码

#pragma warning disable 659, 660, 661
Run Code Online (Sandbox Code Playgroud)

MSDN文章没有多大帮助.这条线的用途是什么?

c# pragma

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

人们选择AllowEmpty属性

我在我的aspx页面中使用SharePoint的人员选择器用户控件.我已将人员选取器控件的AllowEmpty属性设置为false.

但是,控件还没有进行必要的现场验证.我不想明确使用必需的字段验证控件来验证它.任何见解?

此致,Raghuraman.V

validation sharepoint moss peoplepicker

5
推荐指数
1
解决办法
2029
查看次数

URL验证 - 接受没有协议的URL

我的申请中有一个基本的URL验证.现在我正在使用以下代码.

//validates whether the given value is 
//a valid URL
function validateUrl(value)
{
    var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
    return regexp.test(value);
}
Run Code Online (Sandbox Code Playgroud)

但是现在它没有接受没有协议的URL.对于前者 如果我提供www.google.com它不接受它.如何修改RegEx以使其接受没有协议的URL?

javascript regex url

5
推荐指数
1
解决办法
7959
查看次数

枚举并将属性从一个对象复制到另一个相同类型的对象

我使用第三方控件将一些数据导出为不同的格式.该控件有一个属性ExportSettings.但它是只读的.

我要手动设置它的属性,如

ctrl.ExportSettings.Paging = false;
ctr.ExportSettings.Background = Color.Red;
Run Code Online (Sandbox Code Playgroud)

所以我从用户那里得到了ExportSettings对象,我想把它设置为控件.

如何将其所有成员值复制到用户控件?

.net c# copy object

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

我可以以编程方式更改asp.net控件的ID - ASP.NET

我有一个控制权

<asp:Button ID="btnAjax" runat="server" Text="Ajaxified" OnClick="btnAjax_Click" />
Run Code Online (Sandbox Code Playgroud)

现在从后面的代码我想改变按钮的ID

btnAjax.ID = "newButtonID";
Run Code Online (Sandbox Code Playgroud)

但它现在正在发挥作用.有可能在第一个地方吗?

编辑

我已经在HTML标记中创建了控件而不是通过代码.

c# asp.net

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

动态创建控件并在回发中保存控件值 - ASP.Net C#

考虑一下 -

我允许最终用户通过获取一些细节在ASP.Net页面中动态创建选项卡控件.对于添加的每个标签,我都会得到一些设置 -

  1. 标签标题
  2. 标签内容
  3. 标签页脚链接

所以我得到每个标签的这些细节.用户向另外一个选项卡提供了一个"添加标签"按钮.因此,我需要在页面中添加一个标签设置面板以获取标签设置.但是这样做,我丢失了先前创建的动态标签设置面板中输入的值.用户可以添加任意数量的选项卡,并为每个选项卡输入设置.最后,当他们保存它时,我构建了tab控件(基于他们的设置和内容),然后我渲染控件.

由于控件是动态的,我可以选择两种方式 -

  1. 添加第n个选项卡时,重新创建先前创建的n - 1选项卡设置面板.因此,在每个回发中,我需要为每个选项卡重新创建设置面板.但我不知道如何坚持这种情况下的价值观.
  2. 使用简单的html控件在客户端添加设置面板,并在页面上UnLoad解析控件 - >解析设置 - >将其保存在隐藏字段中 - >在服务器端获取它.在这种情况下,我失去了所有服务器端功能,我需要为控件编写验证脚本.

有关如何更好地做到这一点的任何见解?

c# asp.net dynamic-controls

5
推荐指数
1
解决办法
9405
查看次数