zoukankan      html  css  js  c++  java
  • ASP.NET MVC Tutorial 1) Controller Action

    Return Types of Action:

    1. Content()
    Returns a ContentResult that renders arbitrary text, e.g., “Hello, world!”


    2. File()
    Returns a FileResult that renders the contents of a file, e.g., a PDF.


    3. HttpNotFound()
    Returns an HttpNotFoundResult that renders a 404 HTTP status code response.


    4. JavaScript()

    Returns a JavaScriptResult that renders JavaScript, e.g., “function hello() { alert(Hello, World!); }”.


    5. Json()
    Returns a JsonResult that serializes an object and renders it in JavaScript Object
    Notation (JSON) format, e.g., “{ “Message”: Hello, World! }”.


    6. PartialView()
    Returns a PartialViewResult that renders only the content of a view (i.e., a view
    without its layout).

    7. Redirect()
    Returns a RedirectResult that renders a 302 (temporary) status code to redirect
    the user to a given URL, e.g., “302 http://www.ebuy.com/auctions/recent”. This
    method has a sibling, RedirectPermanent(), that also returns a RedirectResult, but
    uses HTTP status code 301 to indicate a permanent redirect rather than a temporary
    one.


    8. RedirectToAction() and RedirectToRoute()
    Act just like the Redirect() helper, only the framework dynamically determines
    the external URL by querying the routing engine. Like the Redirect() helper, these
    two helpers also have permanent redirect variants: RedirectToActionPermanent()
    and RedirectToRoutePermanent().


    9. View()
    Returns a ViewResult that renders a view.

     Action Filters:

    eg:

    [Authorize]
    public ActionResult Profile()
    {
      // Retrieve profile information for current user
      return View();
    }

    技术改变世界
  • 相关阅读:
    Mime Types
    对MySQL DELETE语法的详细解析
    创建MySQL存储过程示例
    Python安装
    python学习之matplotlib实战
    python学习之numpy实战
    SQLserver建表规则
    机器学习之BP神经网络
    机器学习之决策树算法
    Spring学习总结
  • 原文地址:https://www.cnblogs.com/davidgu/p/3126615.html
Copyright © 2011-2022 走看看