Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Request.QueryString[“string”]-真的没有简单的方法吗?_C#_Url_Razor_Visual Studio 2013_Asp.net Mvc 5 - Fatal编程技术网

C# Request.QueryString[“string”]-真的没有简单的方法吗?

C# Request.QueryString[“string”]-真的没有简单的方法吗?,c#,url,razor,visual-studio-2013,asp.net-mvc-5,C#,Url,Razor,Visual Studio 2013,Asp.net Mvc 5,我一直在读很多零碎的东西 我只是想确保无法通过字符串轻松获取查询参数 假设URL是: www.example.com?sort=hi 我可以不打电话吗 @SomeMethodIDoNotKnow.GetQuery("sort") 例如,在PHP中,您可以获得$\u get[sort] 我尝试过@Request.QueryString[sort],但它需要int:Request.QueryString有两个重载。一个取整数,另一个取字符串。所以你可以做你想做的事 @Request.QueryS

我一直在读很多零碎的东西

我只是想确保无法通过字符串轻松获取查询参数

假设URL是:

www.example.com?sort=hi
我可以不打电话吗

@SomeMethodIDoNotKnow.GetQuery("sort")
例如,在PHP中,您可以获得$\u get[sort]


我尝试过@Request.QueryString[sort],但它需要int:

Request.QueryString有两个重载。一个取整数,另一个取字符串。所以你可以做你想做的事

@Request.QueryString[sort]不需要int

QueryString属于NameValueCollection类型,其重载接受查询字符串参数名称值作为键

string fullname1 = Request.QueryString["fullname"];
发件人:

Item[String]获取或设置NameValueCollection中具有指定键的项


我们说的是MVC吗?是的,抱歉,添加了标记。除非有要求,否则它不需要int。QueryString不是我所期望的。克里斯,你说得对。糟糕,我完全忽略了第二个过载。干杯,伙计@杰姆斯:等等。。。你是说你在发帖之前没有试过?伙计!