Questions tagged «vb.net»

Visual Basic.NET(VB.NET)是一种多范式,托管的,类型安全的,面向对象的计算机编程语言。与C#和F#一起,它是针对.NET Framework的主要语言之一。VB.NET可以看作是Microsoft Visual Basic 6(VB6)的演进,但可以在Microsoft .NET Framework上实现。请勿将此标签用于VB6,VBA或VBScript问题。


5
忽略空字符串的String.Join方法?
VB.NET方法String.Join(separator, stringArray)类似于PHP的implode,但是数组中的任何null元素都将替换为空字符串,因此: Dim myArray() as String = { "a", null, "c" } Console.WriteLine(String.Join(", ", myArray)); // Prints "a, , c" 有没有一种简单的方法可以用忽略空字符串的分隔符来连接一组字符串? 我不一定需要使用数组或String.Join或其他任何东西。我只需要进行以下转换: ("a", "b", "c") --> "a, b, c" ("a", null, "c") --> "a, c"
96 .net  vb.net  string 


8
或与OrElse
什么之间的区别还是和OrElse运算? if temp is dbnull.value or temp = 0 产生错误: 没有为类型“ DBNull”和类型“ Integer”定义运算符“ =”。 而这就像一个魅力!? if temp is dbnull.value OrElse temp = 0
94 vb.net 

6
如何创建参数化的SQL查询?我为什么要?
我听说“每个人”都在使用参数化的SQL查询来防止SQL注入攻击,而不必验证用户的每一项输入。 你怎么做到这一点?使用存储过程时,是否会自动获得此信息? 因此,我的理解是非参数化的: cmdText = String.Format("SELECT foo FROM bar WHERE baz = '{0}'", fuz) 这将被参数化吗? cmdText = String.Format("EXEC foo_from_baz '{0}'", fuz) 还是我需要像这样做一些更广泛的事情,以保护自己免受SQL注入? With command .Parameters.Count = 1 .Parameters.Item(0).ParameterName = "@baz" .Parameters.Item(0).Value = fuz End With 除了安全方面的考虑之外,使用参数化查询还有其他优势吗? 更新:这篇很棒的文章与Grotok引用的问题之一相关联。 http://www.sommarskog.se/dynamic_sql.html

6
VB.NET-如何移至下一个项目“每个循环”?
是否有类似的陈述Exit For,除了没有退出循环,它只是移至下一项。 例如: For Each I As Item In Items If I = x Then ' Move to next item End If ' Do something Next 我知道可以简单Else地在If语句中添加一个,因此其内容如下: For Each I As Item In Items If I = x Then ' Move to next item Else ' Do something End If …
93 vb.net  loops 

3
将DateTime数据库字段设置为“ Now”
在VB.net代码中,我创建带有SQL参数的请求。我将DateTime参数设置为值DateTime.Now,我的请求将是什么样? UPDATE table SET date = "2010/12/20 10:25:00"; 要么 UPDATE table SET date = GETDATE(); 在第一种情况下,我确定每个记录都将设置为完全相同的时间。在第二种情况下,它取决于DBMS如何处理请求。这使我想到第二个问题:使用NOW()更新大表时,SQL Server是否设置相同的日期和时间? 编辑:用GETDATE()替换了NOW()(在SQL Server中不存在)。


14
通过AJAX MVC下载Excel文件
我在MVC中有一个大(ish)形式。 我需要能够生成一个Excel文件,其中包含来自该表单子集的数据。 棘手的一点是,这不应影响表单的其余部分,因此我想通过AJAX进行操作。我遇到了一些关于SO的问题,这些问题似乎相关,但是我无法完全弄清楚答案的含义。 这似乎是我所追求的最接近的东西:asp-net-mvc-downloading-excel-但我不确定我是否知道响应,而且它已经存在了两年。我还遇到了另一篇有关使用iframe来处理文件下载的文章(找不到该文章了),但是我不确定如何在MVC中使用它。 如果我正在做完整的回发,但我的excel文件返回的很好,但是我无法在mvc中将其与AJAX一起使用。


13
.NET图形库周围?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我正在寻找.net的图形库。有没有? ps:我的意思是GRAPH库,而不是图形库或图表库! 编辑:我的意思是图,来自图论:( 来源:sourceforge.net) 我还需要它具有绘图功能。
91 c#  .net  vb.net  graph 

10
如何从webclient获取状态代码?
我正在使用WebClient该类将一些数据发布到Web表单。我想获取表单提交的响应状态代码。到目前为止,我已经找到了发生异常时如何获取状态码的方法 Catch wex As WebException If TypeOf wex.Response Is HttpWebResponse Then msgbox(DirectCast(wex.Response, HttpWebResponse).StatusCode) End If 但是,如果表单提交成功并且没有抛出异常,那么我将不知道状态码(200,301,302,...) 没有抛出异常时,是否可以通过某种方式获取状态代码? PS:我不想使用httpwebrequest / httpwebresponse
90 c#  .net  vb.net  webclient 



2
MailMessage,发件人和发件人属性之间的区别
System.Net自从.NET Framework 1.1切换到3.5框架以来,我一直在使用名称空间,但是从那以后一直困扰着我一件事。Sender和类中的From属性有什么区别MailMessage? 它们是否相同,如果没有,则可以Sender与一起使用From吗? 例如: Using m As New System.Net.Mail.MailMessage() m.Sender = New System.Net.Mail.MailAddress("test@test.com", "Name here") m.From = New System.Net.Mail.MailAddress("test@test.com", "Name here") m.Subject = "Test" m.Body = "Test" Dim client As New System.Net.Mail.SmtpClient("mymailserver.com") client.Send(m) End Using

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.