簡體   English   中英

VB.NET 查詢字符串有參數

[英]VB.NET querystring has parameter

如何檢查查詢字符串在 VB.NET 中是否有參數? 我很難讓 C# 代碼適應 VB。

我對確定是否存在無值/無鍵參數特別感興趣。

偽代碼:

If Request.QueryString.Contains("test") Then
    ' ...
End If

例子:

http://example.com/mypage.aspx?test
http://example.com/mypage.aspx?test=1
http://example.com/mypage.aspx?someparam=1&test&anotherparam=2

澄清一下,我不在乎test是否有價值。 我只想知道它是否在查詢字符串中。

你很接近。 用:

If Request.QueryString.ToString.Contains("test") Then
    ' ...
End If
if Request.QueryString("test").Count > 0  then
    ...
end if

來源: https : //www.w3schools.com/asp/coll_querystring.asp

這應該解決這兩種情況:

<%@ Page Language="VB"%>
<%
if Request.QueryString("test")<>"" then
  Response.Write ("EXISTS")
else 
  Response.Write ("not defined")
end if
%>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM