MVC 子对象数据传递
2024-08-24 04:36:13
1、接受参数
public ActionResult Address(User user)
{
return View();
}
2. User对象类型
public class User
{
public string Name { get; set; } /// <summary>
/// 子对象(单个)
/// </summary>
public Address Address { get; set; } /// <summary>
/// 子对象(集合)
/// </summary>
public List<Nick> Nicks { get; set; }
} public class Address
{
public string City { get; set; } public string Email { get; set; }
} public class Nick {
public string Name { get; set; }
}
3.页面传参
@*错误的传参*@
<a href="@Url.Action("Address", new MvcApplication.Models.User
{
Name ="小",
Address = new MvcApplication.Models.Address { City ="成都", Email="4444441@qq.com" }
})">点击测试1</a>
<br /> @*正确的url传参*@
<a href="/Home/Address?Name=小&Address.Email=11&Nicks[0].Name=测试">点击测试2</a> @*正确的表单提交*@
<form action="/Home/Address" method="get"> <input type="hidden" name="Name" value="小" />
<input type="hidden" name="Address.Email" value="" />
<input type="hidden" name="Nicks[0].Name" value="测试" />
<input type="submit" value="测试3"/>
</form>
最新文章
- AJAX的核心XMLHttpRequest对象
- java8--stream
- [转]MySQL排序原理与案例分析
- CI笔记6 json 传值
- CENTOS 7 开放端口设置
- workday3~4
- Ansible常用模块介绍及使用(week5_day1_part2)--技术流ken
- linux进程控制开发实例
- linux 下创建共享文件夹
- java中转译符用";\\";的几种特殊字符
- Docker - 国内镜像的配置及使用
- location对象的一些属性和方法
- C++ 匿名namespace的作用以及与static的区别
- mongodb之 mongodump 与 mongorestore
- nginx开启gzip压缩前端css,js
- ORACLE 数据库优化原则
- mysql asyn 示例
- nginx rewrite规则实例讲解
- 部署WSUS服务(一)
- 第三次预作业20155231邵煜楠:虚拟机上的Linux学习