【问题标题】:asp.net mvc 3 using IsInt() in controllerasp.net mvc 3 在控制器中使用 IsInt()
【发布时间】:2011-09-06 15:00:11
【问题描述】:

我想检查我的变量是否是控制器中的整数。在视图中,我可以轻松使用 isInt() 但不能在控制器中使用。使用该方法是否需要特殊参考?

谢谢。

【问题讨论】:

  • 我想以路径作为参数返回视图,但首先我需要知道路径是否为数字。在视图中我可以使用Where(x=>x.path.IsInt() == true),但在控制器中我认为我需要一个参考,以便我可以使用该方法。

标签: c# asp.net-mvc-3 isinteger


【解决方案1】:

如果您添加以下命名空间,您可以在控制器中使用它。

using System.Web.Webpages;

根据您的使用情况,您可能希望改用 Int32.TryParse()。

【讨论】:

    【解决方案2】:
    int result;
    if (int.TryParse(x, out result))
    {
        // do something with result, which is a "strong" int
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-11
      • 2018-06-18
      • 1970-01-01
      • 2011-09-13
      • 1970-01-01
      • 2020-04-08
      • 1970-01-01
      相关资源
      最近更新 更多