asp.net - 如何测试查询字符串

标签 asp.net vb.net

我有一个名为 propID 的查询字符串,我想检查其中传递的值是否是合法整数,以避免抛出可能泄露有关我的数据库信息的错误,我该怎么做?

换句话说,我想要类似 -but in vb.net- 的东西:

IF QueryString("propID").Content.Type = "int32" Then Proceed

最佳答案

您可以使用TryParse :

Dim myInt As Integer
If Int32.TryParse(QueryString("propID").Content, myInt) Then Proceed

关于asp.net - 如何测试查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/802222/

相关文章:

c# - 静态方法是线程安全的吗

asp.net - 如何使用 IIS 阻止机器人?

php - 我从这里去哪里 - 关于编程?

jquery - 如何在asp.net(vb.net)中从母版页调用jquery

javascript - 确认删除提醒

c# - 使用 ABCpdf 将 HTML 转换为 PDF

vb.net - 使用 Sub Main 或表单启动对象启动 VB.NET GUI 应用程序?

mysql - 如何使用变量从 MySql 查询获取数据集

.net - Visual Studio 2003 的 VARCHAR(MAX) SqlParameter 输出大小

asp.net - MSDN 引用的是 system.thread、工作线程、I/O 线程还是三者兼而有之?