我可以帮助您进行翻译,这段内容与IT技术有关。当我没有任何参数时,在查询字符串中我面临一个问题。请看下面的示例。以下是我的URL:
场景1
URL ---http://localhost/Employee/Emp/empmanagement.aspx
我正在检查一个条件,但是它抛出了错误"请求不可用"
if(Request.QueryString.ToString().Contains("employeeData"))
2 Scenario
URL ---http://localhost/Employee/Emp/empmanagement.aspx?empData=employeeData
并且它在下面正常工作。
if(Request.QueryString.ToString().Contains("employeeData"))
感谢大家,所有的答案都是正确的。问题出在我的上下文中,Querystring没有返回值。所以我在aspx页面中声明它,并且现在它对我有用了。
ASPX代码
<cw:QueryString runat="server" ID="_empValue" Required="False" />
编码背后的代码
if(_empValue.Value != null && _empValue.Value.Contains("employeeData")
Count
属性:Request.QueryString.Count > 0
? - Soner Gönül.ToString()
是罪魁祸首吗? - शेखरQueryString
返回NameValueCollection
,调用ToString
会调用object.ToString
,这可能会导致不同的行为。老实说,我不知道。我现在没有编译器。 - Soner Gönül