小编Mat*_*ino的帖子

.NET DBNull vs所有变量类型都没有?

我对.NET中的空值和变量有点困惑.(VB首选)

有没有办法检查任何给定变量的"nullness",无论它是对象还是值类型?或者我的空检查是否必须始终预测它是在检查值类型(例如System.Integer)还是对象?

我想我正在寻找的是一个检查所有可能类型的无效的函数.也就是说,任何类型的变量

a)自从宣布以来从未被赋予价值

b)从数据对象(来自数据库)中分配了一个空值

c)被设置为等于另一个为null的变量值

d)设置为从未设置或过期的ASP.NET会话/应用程序变量.

在.NET中处理空方案时是否有一般的最佳实践?

更新:当我谈到一个值为"null"的值类型时,我真正的意思是一个值类型,它从未设置过,或者在某个点设置为等于或从空对象转换.

.net vb.net variables null dbnull

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

我可以通过1个IP地址在LAN上将两个单独的Web服务器托管到外部世界吗?

我是一个带有家庭web开发操作的web程序员.我在FIOS连接上有多个Web服务器.我有自己的域通过dyndns.org的自定义域服务指向我的路由器.

我的ISP给了我一个静态IP地址,目前允许我配置我的路由器以通过端口80从一个服务器引导出站Web流量,通过端口8080引导另一个服务器.这很糟糕,因为许多公司阻塞端口8080这些天造成一些我的公司客户无法点击我的第二​​个Web服务器.

有没有办法让我使用两个单独的主机名将常规的旧端口80 Web流量定向到我的网络内部的两个SEPARATE Web服务器?

例如.我想http://webserver1.mydomain.com在我的网络上点击一个Web服务器,然后http://webserver2.mydomain.com点击另一个Web服务器,并在端口80上提供两组流量.

这甚至可能吗?如果没有,我可以通过编程方式将来自一个Web服务器的流量透明地路由到另一个Web服务器吗?

为了记录我运行MS Windows Server 2008 IIS 7.0堆栈,D-link DIR-655路由器,并使用DynDNS满足我的域需求.

iis-7 http http-headers

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

如何在手动递增新行的PK时避免数据库争用情况

我在SQL Server 2005中有一个遗留数据表,它有一个没有身份/自动增量的PK,没有实现它的能力.

因此,我不得不通过ole"SELECT MAX(id)+ 1 FROM table"-before-insert技术手动在ASP.NET中创建新记录.

显然,如果同时插入,这会在ID上产生竞争条件.

什么是优雅地解决比赛碰撞事件的最佳方式?我正在寻找检测碰撞的VB.NET或C#代码的想法,然后通过获得另一个max(id)+ 1来重新尝试失败的插入.可以这样做吗?

思考?评论?智慧?

谢谢!

注意:如果我无法以任何方式更改数据库怎么办?

c# database vb.net sql-server asp.net-2.0

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

从VB.NET编码转换到C#的好练习?

中级/高级VB.NET Web程序员应该做些什么好的练习来获得C#的语法剁?

我想一些好的例子是:

  • 运行C#语法的算法或项目练习
  • 参考资料
  • VB.NET程序员应该注意的关键语法差异列表

c# vb.net

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

ASP.NET/ADO.NET:处理.NET对象内的许多数据库连接?

我们有一个.NET对象,可以对数据库进行大量的读/写操作.在整个对象的生命周期(或使用它的asp页面)中,它可能会在1到10次的查询/更新中命中数据库.

每次对象需要访问数据库时,它都不是打开和关闭数据库连接,而是在实例化期间打开与数据库的连接,然后在对象的终止事件期间关闭连接.这是一种不好的做法吗?

假设是,由于对象在每次实例化时(通常多次)都会访问数据库,因此最好只在对象生命的开始处打开一个连接,然后在结束时关闭它.

另一种方法是在每次查询/操作之前和之后打开和关闭数据库连接.

为了最大限度地提高性能,这里最好的做法是什么?

****更新****感谢提示家伙.任何人都可以更多地谈论在对象的实例化/终止事件中打开/关闭连接的方法以及这样做的后果吗?

.net asp.net oop ado.net database-connection

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

WebDev:进行多文件上传的最佳方法是什么?

我希望(几乎没有计算机知识)人们通过我的Web应用程序轻松提交大量文件(图片).是否有简单,强大,免费/廉价,广泛使用的标准工具/组件(Flash或.NET - 抱歉浏览器上没有Java运行时),允许Web用户在其计算机上选择文件夹或一堆文件上传他们?

asp.net file-upload web-applications

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

.NET迭代数据表中行的最快方法?

从DataTable读取/比较行信息时,这通常最快?

'assume dt as datatable'

'method 1'
dim i as int32
for i = 0 to dt.rows.count - 1
   ....
next

'method 2'
dim row as datarow
for each row in dt.rows
    ....
next
Run Code Online (Sandbox Code Playgroud)

如果存在差异,在什么情况下使用一个而不是另一个?

在此先感谢任何指导!

.net iteration datatable performance ado.net

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

ASP.NET:那里最好的聊天室组件是什么?

什么是最好/最流行的ASP.NET AJAX聊天室组件,它们在稳健性,灵活性和可移植性方面有何重要性?

asp.net ajax components chatroom

0
推荐指数
1
解决办法
715
查看次数