有人可以告诉我如何为此控制器操作编写路线吗?
我收到此错误并且不确定为什么或如何解决此问题:
The parameters dictionary contains a null entry for parameter 'PID' of non-nullable type 'System.Int32'
//
// GET: /Account/ExternalLogOn
// https://example.com/Account/ExternalLogOn?Ticket=c4020d4a1b8d4ea0f2c6320885d44ad4eec080fd75&PID=1127326&RUrl=/Home/Info
//
public ActionResult ExternalLogOn(string Ticket, int PID, string Name, string EC, String State, string RUrl)
参数名称,EC和State是可选的。此外,这是GET。
答案 0 :(得分:2)
将int PID
更改为int? PID
这将使其nullable
,因此不需要。
修改强>
我可能错了,但您可以将字符串中的/ Home / Info更改为%2fHome%2fInfo
我认为它可能在这方面发挥作用。