处理 asp.net mvc 中缺少的参数和空参数

本文关键字:参数 asp net mvc 处理 | 更新日期: 2023-09-27 18:32:31

我是 asp.net mvc的新手。

现在的要求是我必须在同一操作结果中处理以下 URL

如果 HTTP//jpripu/Handset/shop_code=&hosho_date= 然后做点什么。

如果 HTTP//jpripu/Handset/shop_code=Cust01&hosho_date=20131212 则执行某些操作

如果 HTTP//jpripu/Handset/hosho_date= 则执行某些操作

如果 HTTP//jpripu/Handset/shop_code= 然后做点什么

单独执行上述条件是否可行?谁能帮我这个。谢谢。

处理 asp.net mvc 中缺少的参数和空参数

如果你的意思是像http://jpripu/shop_code=&hosho_date=20130923这样的网址那么这个控制器适合你:

    public class HandsetController : Controller
    {
        public ActionResult Index(string shop_code, string hosho_date)
        {
            ViewBag.shop_code = shop_code;
            ViewBag.hosho_date = hosho_date;
            return View();
        }
    }

注意:索引 - 是默认操作,在路由中定义。

此外,我建议将 Pluralsight 介绍 ASP.NET MVC 3 截屏视频作为 ASP.NET MVC 的快速入门。