当前位置:  开发笔记 > 编程语言 > 正文

ASP.NET MVC:在没有为URL指定参数时重定向回页面

如何解决《ASP.NETMVC:在没有为URL指定参数时重定向回页面》经验,为你挑选了1个好方法。

HTTP://本地主机:50034 /管理/删除/ 723

始终需要此参数来执行操作,但是,如果转到不带参数的URL,则会发生异常.你如何处理这个并重新导向回主页而不做任何事情?

谢谢.



1> Torkel..:

我不确定你的意思,你的意思是网址http:// localhost:50034/Admin/Delete /是否会产生异常?

尝试将id参数设置为可为空,如下所示:

public class MyController : Controller
{
  public void Delete(int? id)
  {
    if (!id.HasValue)
    {
      return RedirectToAction("Index", "Home");
    }

    ///
  }
}

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有