【发布时间】:2013-05-08 04:14:41
【问题描述】:
我想创建一个验证不同输入的类。
在 Controller 中,我有一个简单的 ActionResult 方法类型。
public ActionResult Detail( int? id ) {
ViewData["value"] = _something.GetValueById( id );
return View();
}
如果您导航到http://localhost/Home/Detail/3,则控制器会返回视图,在该视图中,它通过模型的 id(它是整数)显示可用值。
如果 ID 为空,那么控制器会将我重定向到所有值。
如果您将 ID 路由(如 http://localhost/Home/Detail/3fx)更改为不同的数据类型,则控制器将返回红色页面。 (有例外)
我想检查 ID 是否为 int 以避免出现红页错误(带有异常列表)。
我看到isNaN只适用于double数据类型。
对不起,如果我的问题很烦人。
【问题讨论】:
标签: c# asp.net-mvc