我的 Controller 的操作具有 int 参数,默认值为 1 public ActionResult Test(int p=1)
。如果我用长数字调用此方法,例如 1000000000000,它会起作用并且 p=1。我需要返回未找到的结果。如何实现?这真的让我很困惑..
最佳答案
由于您提供了默认值,因此如果未提供有效值,将使用默认值。如果您要求 p
有效才能输入您的方法,请不要提供默认值。
关于asp.net-mvc - 将 longint 而不是 int 传递给 mvc 操作方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16279618/