我对MVC 3很熟悉。我在本教程的第一件事上被卡住了-令人难以置信!
这是我的Controller方法:
public string Welcome(string name, int numTimes = 1)
{
return HttpUtility.HtmlEncode("Hello " + name + ", NumTimes is: " + numTimes);
}
我正在使用的网址:
http://localhost:49770/HelloWorld/Welcome?name=Adam?numTimes=4
哪个应该产生这个:
你好亚当,NumTimes是:4
但是实际上变成了:
你好亚当?numTimes = 4,NumTimes是:1
它不会分离参数!这一定是我错过的非常简单的事情!
最佳答案
您有2个问号(?)。将第二个改为与号(&)
http://localhost:49770/HelloWorld/Welcome?name=Adam&numTimes=4
关于c# - MVC 3,网址参数不分开,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9125674/