zoukankan      html  css  js  c++  java
  • 说一说MVC的控制器(二)

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Mvc;
    
    namespace hehe.Controllers
    {
        public class HomeController : Controller
        {
            // Craete Controlles
            public JsonResult Hello() => Json("Hello MVC");//简单的动作方法
            public string Greeting(string name) => $"你好,{name}";//带参数的动作方法
            /*
             返回数据
             */
            public ActionResult JsonDemo()
            {
                var m = new //此处是一个匿名函数
                {
                    name = "张子浩",
                    age = 12
                };
                return Json(m,JsonRequestBehavior.AllowGet);
                //其结果为{"name":"张子浩","age":12} 可用过JavaScript方便获取
            }
            /*
             通过Controller类的Redirect方法,客户端接收Http重定后请求,之后,浏览器会请求它收到的链接进行跳转
             * */
            public ActionResult RedirectDemo() => Redirect("http://www.baidu.com");
            /*
                RedirectToRoute方法重定与路由、控制器、方法。
             */
            public ActionResult RedirectRouteDemo() =>
               RedirectToRoute(new { Controller = "Home", Action = "JsonDemo" });//结果为JsonDemo 
        }
    }
  • 相关阅读:
    p2394 精度题
    线性筛素数
    poj3468 线段树的懒惰标记
    逆元
    2018 Multi-University Training Contest 2
    2018 Multi-University Training Contest 1
    判断素数遇到的问题
    Mergeable Stack(链表实现栈)
    组合数
    poj2594 机器人寻找宝藏(最小路径覆盖)
  • 原文地址:https://www.cnblogs.com/ZaraNet/p/9526732.html
Copyright © 2011-2022 走看看