我对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/

10-09 08:55