asp.net mvc--传值-前台->后台
前端传值->后端
一、Model Binding 方式
前台
@model ADMgr.Web.Models.ListModel
后台
[HttpPost]
public ActionResult Index(ListModel model) { }
二、表单提交方式
前台方式01
<form id="formID" method="post" action="../Manage/ForgetPassword" enctype="multipart/form-data" class="form-inline">
@Html.ActionLink("下载模版", "DownFileResult", null, new { @class = "btn btn-info " })
<div class="input-append">
<input type="file" class="input-prepend" name="file"/>
<input type="submit" id="btn" class="btn btn-info" value="上传"/>
</div>
</form>
前台方式02
<div class="form-horizontal">
<div class="control-group ">
<label class="control-label span2">用户名</label>
<div class="control span2">
<input type="text" id="adusername" name="adusername" />
</div>
</div>
<div class="control-group ">
<label class="control-label span2">手机号</label>
<div class="control span2">
<input type="text" id="mobile" name="mobile"/>
</div>
</div>
<input type="button" value="提交" class="btn btn-info pull-right" id="sumb"/>
</div>
</div>
<script type="text/javascript">
$("#sumb").click(function () {
var obj = new Object();
var name = $("#adusername").val();
var mobile = $("#mobile").val();
obj.name = name;
obj.mobile = mobile;
$.ajax({
//提交数据的类型 POST GET
type:"POST",
//提交的网址
url: "/Account/ForgetPassword",
//提交的数据
data:JSON.stringify(obj),
//返回数据的格式
datatype: "json",//"xml", "html", "script", "json", "jsonp", "text".
//成功返回之后调用的函数
success: function (data) {
var ob = JSON.parse(data);
if (ob == "1") {
toastr.success("重置密码成功");
} else if (ob == "3") {
toastr.error("一天内重置密码不能超过2次")
}else {
toastr.error("重置密码失败");
}
} ,
//调用出错执行的函数
error: function(){
toastr.info("请填写工号和手机号");
}
});
});
后台接收01
[AllowAnonymous]
[HttpPost]
public ActionResult ForgetPassword(FormCollection formCollection){
string ouCompany = formCollection["companies"];
//部门
string ouDepartment = formCollection["depts"];
// 职务
string title = formCollection["titles"];
//工号
string givenName = model.UIViewModel.Number;
}
后台接收02
var obj = Request.Form[0];
Dictionary<string, string> dic = JsonConvert.DeserializeObject<Dictionary<string, string>>(obj);
string name = dic["name"].ToString();
string mobile = dic["mobile"].ToString();
后台接收03
UserRole userRole = JsonConvert.DeserializeObject<UserRole>(json);
asp.net mvc--传值-前台->后台的更多相关文章
- ASP.NET MVC搭建项目后台UI框架—8、将View中选择的数据行中的部分数据传入到Controller中
目录 ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NET MVC搭建项目后台UI框架—3.面板折叠和展开 ASP.NE ...
- ASP.NET MVC搭建项目后台UI框架—9、服务器端排序
ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NET MVC搭建项目后台UI框架—3.面板折叠和展开 ASP.NET M ...
- ASP.NET MVC搭建项目后台UI框架—1、后台主框架
目录 ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NET MVC搭建项目后台UI框架—3.面板折叠和展开 ASP.NE ...
- ASP.NET MVC搭建项目后台UI框架—11、自动加载下拉框查询
ASP.NET MVC搭建项目后台UI框架—1.后台主框架 需求:在查询记录的时候,输入第一个字,就自动把以这个字开头的相关记录查找出来,输入2个字就过滤以这两个子开头的记录,依次类推. 突然要用到这 ...
- ASP.NET MVC搭建项目后台UI框架—2、菜单特效
目录 ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NET MVC搭建项目后台UI框架—3.面板折叠和展开 ASP.NE ...
- ASP.NET MVC搭建项目后台UI框架—3、面板折叠和展开
目录 ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NET MVC搭建项目后台UI框架—3.面板折叠和展开 ASP.NE ...
- ASP.NET MVC搭建项目后台UI框架—4、tab多页签支持
目录 ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NET MVC搭建项目后台UI框架—3.面板折叠和展开 ASP.NE ...
- ASP.NET MVC搭建项目后台UI框架—5、Demo演示Controller和View的交互
目录 ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NET MVC搭建项目后台UI框架—3.面板折叠和展开 ASP.NE ...
- ASP.NET MVC搭建项目后台UI框架—6、客户管理(添加、修改、查询、分页)
目录 ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NET MVC搭建项目后台UI框架—3.面板折叠和展开 ASP.NE ...
- ASP.NET MVC搭建项目后台UI框架—7、统计报表
ASP.NET MVC搭建项目后台UI框架—1.后台主框架 ASP.NET MVC搭建项目后台UI框架—2.菜单特效 ASP.NET MVC搭建项目后台UI框架—3.面板折叠和展开 ASP.NET M ...
随机推荐
- 1、应用设置之TAB页
转载请注明出处:http://blog.csdn.net/droyon/article/details/39891257 应用设置的TAB页,共分6页.如图 ...
- MySQL数据库管理(二)单机环境下MySQL Cluster的安装
上文<MySQL数据库管理(一)MySQL Cluster集群简单介绍>对MySQL Cluster集群做了简要介绍.本文将教大家一步步搭建单机环境下的MySQL数据库集群. 一.单机环境 ...
- curl ,post,get (原创)
curl get: 1)直接输出 $ch=curl_init(); curl_setopt($ch,CURLOPT_URL,"http://testopen.api.yaolan.com/a ...
- [ASP.Net] 20141228_Dapper文章搜集
DbHelperSQL和Dapper数据访问的性能对比 给力分享新的ORM => Dapper 分享一个轻型ORM--Dapper选用理由
- POJ 2406 KMP next数组的应用
题意:让你找最小重复串的个数 加深KMP中对next数组的理解 #include <cstdio> #include <cstring> using namespace std ...
- C#中的流_字节_字符_字符串之间的相互转换
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...
- android黑科技系列——Apk的加固(加壳)原理解析和实现
一.前言 今天又到周末了,憋了好久又要出博客了,今天来介绍一下Android中的如何对Apk进行加固的原理.现阶段.我们知道Android中的反编译工作越来越让人操作熟练,我们辛苦的开发出一个apk, ...
- WebStorm 配置 svn
1.下载 SlikSVN. 2.安装.路径 D:\Program Files\slik\bin. 3.在WebStorm中配置 file->settings->Version Co ...
- day22 包,相对/绝对路径
目录 包 包被导入时发生的三件事 为什么要有包 相对路径 绝对路径 包 包是一个文件夹,也是一个模块,只是为了区分单个文件的模块,称之为包.因为单纯的文件夹无法作为模块,文件夹内的__init__.p ...
- CentOS6.6安装mysql-5.7.25二进制安装包简易教程
#####1,安装前首先确认系统版本 [root@bogon:~]# cat /etc/redhat-release CentOS release 6.6 (Final) [root@bogon:~] ...