• Action方法


    Action方法接受参数:如果你希望某个方法只处理get请求或post请求可以在方法前加上[HttpGet]或[HttpPost],如果都不加那么这个方法两种请求都可以处理。

    向控制器传值

    1.通过Request.Form["name"];

    public ActionResult Ar()
    {
    var na = Request.Form["name"]; 注:通过name属性传值
    return View();
    }

    2.FormCollection调用

    public ActionResult Ar(FormCollection form) 注:FormCollection包含应用程序的窗体值提供程序
    {
    var na = form["name"]; 
    return View();
    }

    3.使用参数传递值

    public ActionResult Ar(string name) 注:参数名必须和要传值的name一致
    {
    var na = name;
    return View();
    }

    4.接送阐述Model

    public ActionResult Ar(message mes) 注:message是个类,数据库里的表是更具这个类创建的
    {
    var na = mes.stuAge;
    return View();
    }

    5.在View()中传值

    public ActionResult Ar() 
    {
    var na = "a";
    return View(na);
    }

    Ar视图要加上

    @model IEnumerable<FirstMVC.Models.message> 注:FirstMVC.Models.message就是 FirstMVC解决方案.Models文件夹.message类

  • 相关阅读:
    Best Time to Buy and Sell Stock III
    Valid Palindrome
    Longest Substring Without Repeating Characters
    Copy List with Random Pointer
    Add Two Numbers
    Recover Binary Search Tree
    Anagrams
    ZigZag Conversion
    Merge k Sorted Lists
    Distinct Subsequences
  • 原文地址:https://www.cnblogs.com/zhang1999/p/7461506.html
Copyright © 2020-2023  润新知