博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC 前端(View)向后端(Controller)中传值
阅读量:5136 次
发布时间:2019-06-13

本文共 1082 字,大约阅读时间需要 3 分钟。

在MVC中,要把前端View中的值传递给后端Controller, 主要有两种方法

1. 利用Request.Form 或者 Request.QueryString

public ActionResult Index()    {        ViewData["Message"] = "Welcome to ASP.NET MVC!";        ViewData["name"] = Request.Form["name"];        ViewData["sex"] = Request.Form["sex"];        return View();    }

 

2. 利用FormCollection来获取页面上的值

public ActionResult Index(FormCollection form)    {        ViewData["Message"] = "Welcome to ASP.NET MVC!";        User u=new User();        u.Name = form["Name"];        u.Password = form["Password"];        return View(u);    }

 3)利用Action参数

Name:
Sex:
<% if (ViewData["name"] != null) { Response.Write("your name is:" + ViewData["name"] + ", your sex is:" + ViewData["sex"]); } %> : public ActionResult Index(string name, string sex) { ViewData["Message"] = "Welcome to ASP.NET MVC!"; ViewData["name"] = name; ViewData["sex"] = sex; return View(); }

 

转载于:https://www.cnblogs.com/wphl-27/p/5956035.html

你可能感兴趣的文章
VS2013 Cordova blank app command failed with exit code 8 error
查看>>
scrapy爬虫框架将数据保存Mysql数据库中
查看>>
Gcc的编译流程分为了四个步骤:
查看>>
blog项目知识点梳理
查看>>
[POJ1187] 陨石的秘密
查看>>
Python基础之函数
查看>>
如何拥有好心情
查看>>
knockout.js的简介和简单使用
查看>>
C#丨爬虫基础
查看>>
Win10 .chm文件无法打开解决方案
查看>>
Linux遇到的两个问题
查看>>
关于Oracle10g二进制参数文件损坏不能启动Oracle实例的解决方法
查看>>
Oracle spatial 空间数据SQL查询操作相关实例
查看>>
[转载]人工神经网络快速入门
查看>>
表示数值的字符串(Java实现)
查看>>
提交表单标签
查看>>
11-day11-if-for-while
查看>>
day 35 线程
查看>>
jquery的ajaxFileUpload异步上传
查看>>
http协议理解
查看>>