c# - 如果 Request.QueryString 不存在,ASP.NET 设置变量

标签 c# if-statement query-string

如果 Request.QueryString['EQCN'] 不存在,我想将 textbox.text 设置为某个值。如果它确实存在,我想将它设置为 Requestation.QueryString['EQCN'] 的值。

似乎如果该值不存在,则默认值为“”。

有什么想法吗?

非常感谢!!!

最佳答案

如果参数不在查询字符串中,QueryString 索引器将返回一个 null 引用,因此您可以使用 ?? 运算符作为默认值:

textbox.text = Request.QueryString['EQCN'] ?? "default text";

关于c# - 如果 Request.QueryString 不存在,ASP.NET 设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7555965/

相关文章:

matlab - 在 MATLAB 中使用 If 语句进行可能的向量化

php - 如何结合搜索框和下拉菜单来输出结果(php、mysql)

javascript - 使用javascript获取包含所有字符的查询字符串参数

c# - 如何在c#中保存图像流?

c# - 从字符串生成子字符串的组合

variables - 如果 a/p 输入包含特定单词

c# - 如何动态获取URL中的参数?

C#高级排列场景

c# - 添加 "Open With..."功能 c#

java - if-else 结构中的不可访问代码