Net Mvc页面跳转
在 .Net Mvc 中,可以使用以下方式进行页面跳转:
- RedirectToAction 方法:该方法可以将请求重定向到另一个 action 方法,同时可以传递参数。例如:
return RedirectToAction("Index", "Home", new { id = 123 });
上述代码将请求重定向到 HomeController 的 Index 方法,并传递了一个名为 id 的参数。
- RedirectToRoute 方法:该方法可以将请求重定向到指定的路由,同时可以传递参数。例如:
return RedirectToRoute(new { controller = "Home", action = "Index", id = 123 });
上述代码将请求重定向到 HomeController 的 Index 方法,并传递了一个名为 id 的参数。
- View 方法:该方法可以返回一个视图,例如:
return View("Index");
上述代码将返回一个名为 Index 的视图。
- PartialView 方法:该方法可以返回一个局部视图,例如:
return PartialView("_PartialView");
上述代码将返回一个名为 _PartialView 的局部视图。
- File 方法:该方法可以返回一个文件,例如:
return File("~/Content/image.png", "image/png");
上述代码将返回一个名为 image.png 的图片文件。
- Content 方法:该方法可以返回一段字符串内容,例如:
return Content("Hello World!");
上述代码将返回一段字符串内容为 Hello World!。
- Json 方法:该方法可以返回一个 JSON 格式的数据,例如:
return Json(new { Name = "Alice", Age = 18 });
上述代码将返回一个包含 Name 和 Age 属性的 JSON 数据。
原文地址: https://www.cveoy.top/t/topic/bgmV 著作权归作者所有。请勿转载和采集!