Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.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# ASP.NET在ActionResult参数中的搜索顺序_C#_Asp.net_.net - Fatal编程技术网

C# ASP.NET在ActionResult参数中的搜索顺序

C# ASP.NET在ActionResult参数中的搜索顺序,c#,asp.net,.net,C#,Asp.net,.net,在ActionResult中,我们可以声明参数,ASP.NET将在整个项目中搜索这些字符串 public ActionResult Index(string name, string lastname) { return Content(name+" "+lastname); } 搜索的顺序是什么?首先是什么 它会一直搜索直到找到第一个匹配的吗?恐怕我不知道你在说什么。您能再澄清一下吗?如果您在ActionResult中编写参数,ASP.NET将在URL和其他

在ActionResult中,我们可以声明参数,ASP.NET将在整个项目中搜索这些字符串

 public ActionResult Index(string name, string lastname)
    {
        return Content(name+" "+lastname);
    }
搜索的顺序是什么?首先是什么


它会一直搜索直到找到第一个匹配的吗?

恐怕我不知道你在说什么。您能再澄清一下吗?如果您在ActionResult中编写参数,ASP.NET将在URL和其他地方查找这些字符串以匹配它们。我想知道搜索的顺序是什么,比如首先是检查URL而不是某物。参数直接由它们的名称匹配。这里没有“搜索”的内容:
/Home/Index?name=bill&lastname=gates
@RaraituL所以它只是匹配URL?@MTo是的,它匹配URL中的参数。如果url中的参数与ActionResult中的参数不匹配,MVC将不会填充这些值。