我有一个带有action参数的控制器,其默认值为1 public ActionResult Test(int p=1)
。如果我用长数字称这个方法,例如1000000000000,它就可以工作,p = 1。我需要返回未找到的结果。怎么实现呢?这让我很困惑..
答案 0 :(得分:1)
public ActionResult Test(long p=1) {}
如果您需要处理发送到Action的长整数,那么这应该适合您。
答案 1 :(得分:1)
由于您提供了默认值,因此如果未提供有效值,则将使用默认值。如果您要求p
有效输入您的方法,请不要提供默认值。