asp-classic – 如何检查VBScript中是否存在POST提交字段?
|
提交表单后,如果存在特定字段,如何检查服务器端?例如: If [Exists] Request("FieldName") Then
...
End If
解决方法检查它是否为空.有几种不同的方式,但我经常使用的方法是:If Request("FieldName") <> "" Then
'etc.
End If
我通常使用以下代码之一的某些变体显式检查Form和QueryString集合,如果我可能从一个或另一个获取变量,具体取决于上下文: Select Case True
Case Request.Form("FieldName") <> ""
'Run if the Form isn't empty
Case Request.QueryString("FieldName") <> ""
'Run if the QueryString isn't empty
Case Else
'Set a predefined default if they're both empty
End Select
或嵌套的If …然后: If Request.Form("FieldName") <> "" Then
'Run if the Form isn't empty
ElseIf Request.QueryString("FieldName") <> "" Then
'Run if the QueryString isn't empty
Else
'Set a predefined default if they're both empty
End If
如果我确切地知道它来自哪个集合,我将专门检查该集合.原因是我想确保它从我期望它来自的地方拉出我所期望的.当我不期待它时,我不希望有人通过在QueryString中发送内容来覆盖Form值. 从MSDN开始:
(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – Asp.net Mvc3 webgrid和分页
- 如何在ASP.Net WebControl的“Content”内部属性
- ASP.NET machineKey配置部分默认位置
- 如何比较vbscript / ASP中的两个日期?
- asp.net-mvc – asp.net mvc – 在哪里存储useri
- asp.net-mvc – 如何在使用RedirectToAction时设
- asp.net-mvc – 自定义异常过滤器在asp.net MVC中
- asp.net-mvc-3 – MVC3中TextBoxFor中的控件名称
- 在ASP.NET 4.5 WebForms中通过bundle.config和Bu
- asp.net-mvc – Web API 2需要使用尾部斜杠来使自
