2

我有带有动作的控制器,它的 int 参数默认为 1 public ActionResult Test(int p=1)。如果我用长数字调用此方法,例如 1000000000000,它可以工作并且 p=1。我需要返回未找到的结果。如何实施?真的让我很困惑。。

4

2 回答 2

1
public ActionResult Test(long p=1) {}

如果您需要处理发送到 Action 的长整数,那应该对您有用。

于 2013-04-29T13:18:39.050 回答
1

由于您提供了默认值,因此如果未提供有效值,则将使用默认值。如果您要求p输入您的方法有效,请不要提供默认值。

于 2013-04-29T13:46:49.120 回答