web中的——作者也不知道这里面写的啥
1、使用超链接<a href="/Default/Index">添加</a><a href="#">返回显示信息</a>:主页地址格式是:/+控制器名+视图名+/
2、
然后在控制器中实例化多个产品对象,并存储到泛型集合,最后一并通过View()方向传递给视图:

在此代码中:
return View(pList)是向默认视图传递模型对象,如果向指定的视图传递模型对象,则可以使用如下代码:
return View("List", pList);
return View("~/Views/Home/About.cshtml", pList);
将泛型集合中的数据传递到视图之后,就可以在视图中将数据取出来,结合HTML代码,一并呈现给用户。
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title></title>
</head>
<body>
<div>
@model IEnumerable<BaWei.MVC.Unit05.Models.ProductViewModel>
@foreach (var p in Model)
{
<div>
编号:@p.Id
名称:@p.Name
描述:@p.Remark
</div>
}
</div>
</body>
</html>
Razor视图中,是使用@model来存储从控制器传过来的泛型集合的,
在ASP.NET MVC中,使用Html.BeginForm()方法表示HTML的form标记,用于向服务器提交数据。
@using (Html.BeginForm())
{
<table class="table table-striped table500">
<tr>
<td>@Html.LabelFor(m => m.Id)</td>
<td>@Html.TextBoxFor(m => m.Id)</td>
</tr>
<tr>
<td>@Html.LabelFor(m => m.Name)</td>
<td>@Html.TextBoxFor(m => m.Name)</td>
</tr>
<tr>
<td>@Html.LabelFor(m => m.Email)</td>
<td>@Html.TextBoxFor(m => m.Email)</td>
</tr>
<tr>
<td>@Html.Label("Age")</td>
<td>@Html.TextBox("Age")</td>
</tr>
<tr>
<td>@Html.Label("PhoneNumber")</td>
<td>@Html.TextBoxFor(m => m.PhoneNumber)</td>
</tr>
<tr>
<td>@Html.LabelFor(m => m.Pwd)</td>
<td>@Html.TextBox("Pwd")</td>
</tr>
<tr>
<td>@Html.LabelFor(m => m.ConfrimPwd)</td>
<td>@Html.TextBoxFor(m => m.ConfrimPwd)</td>
</tr>
</table>
}
</div>
Html.LabelFor()/Html.Label()
Html.LabelFor()辅助方法用于在页面上显示模型对象中使用Display特性标注的属性的显示名称。
Html.LabelFor()是强类型的。凡是带For的HTML辅助方法都是强类型的。
@html.DropDownList()辅助方法生成的下拉菜单中的所有项的类型,是SelectListItem项的集合,
一般情况下通过ViewBag和ViewData向视图中的@html.DropDownList()辅助方法传递数据
public ActionResult Index()
{
List<SelectListItem> PlaceItems = new List<SelectListItem>()
{
"},
"},
"}
};
ViewBag.Places = PlaceItems;
return View();
}
当我点击删除的时候,我要跳转到删除的控制器
function del(obj) {
var b = confirm("是否删除?" + obj);
if (b) {
location.href = "/Student/Del/" + obj;
}
}
location.href = "/Student/Del/" + obj;
web中的——作者也不知道这里面写的啥的更多相关文章
- 在C#代码中应用Log4Net(四)在Winform和Web中捕获全局异常
毕竟人不是神,谁写的程序都会有bug,有了bug不可怕,可怕的是出错了,你却不知道错误在哪里.所以我们需要将应用程序中抛出的所有异常都记录起来,不然出了错,找问题就能要了你的命.下面我们主要讨论的是如 ...
- Java web中常见编码乱码问题(一)
最近在看Java web中中文编码问题,特此记录下. 本文将会介绍常见编码方式和Java web中遇到中文乱码问题的常见解决方法: 一.常见编码方式: 1.ASCII 码 众所周知,这是最简单的编码. ...
- 在Web中获取MAC地址
很多时候都很难琢磨客户在想什么,也许是自己业务经验不足,也许是客户要显示出他在软件方面也非常的专业.记得以前听过一个故事,说一个富人想娶个媳妇,然后他比较钟意的有三个女人,然后就想从三个女人中选一个, ...
- java web中分层MVC的意义
在web编程中,由于高内聚.低耦合的特点,需要将多个类实现多层,大致有以下几层:①entity,实体类,如user,role等,这些类里边包含了私有属性和公共的get.set方法这和数据库中的表相对应 ...
- Web中的积累:外观模式 Facade
摘要: 原创出处: http://www.cnblogs.com/Alandre/ 泥沙砖瓦浆木匠 希望转载,保留摘要,谢谢! 壹 前言 目测好久没写文章了,距离上一篇文章也有二十多天.我是怎么了?哈 ...
- 优化Web中的性能
优化Web中的性能 简介 web的优化就是一场阻止http请求最终访问到数据库的战争. 优化的方式就是加缓存,在各个节点加缓存. web请求的流程及节点 熟悉流程及节点,才能定位性能的问题.而且优化的 ...
- 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)
今天,在.net4.5,mvc4下新建了个区域,运行起来就报这个错误: 命名空间"System.Web"中不存在类型或命名空间名称"Optimization"( ...
- 在web中使用windows控件,实现摄像头功能
最近做的一个Web版的视频会议项目,需要在网页中播放来自远程摄像头采集的实时视频,我们已经有了播放远程实时视频的使用C#编写的windows控件,如何将其嵌入到网页中去了?这需要使用一种古老的技术,A ...
- 在Web中使用Windows控件
版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 将Net控件转化为ActiveX控件 1GUID 2实现IObjectSafety接口 3程序集设定 制作安装程序 Web集 ...
随机推荐
- numpy地址
pip安装 http://zhidao.baidu.com/link?url=nkRwDOZ1ALMjRsWHGMR1nLSIyuVycoD4j-mhGDsYptPwDRGYcE8u4_B9VvYk ...
- ASP.NET MVC 网页应用 action 传递的Model
视图界面 @using {引用模型} @model {具体模型} <html> @Model.{具体模型的属性} </html> 注意区分Model的大小写 引入时,使用@mo ...
- 【javascript】函数中的this的四种绑定形式 — 大家准备好瓜子,我要讲故事啦~~
javascript中的this和函数息息相关,所以今天,我就给大家详细地讲述一番:javascript函数中的this 一谈到this,很多让人晕晕乎乎的抽象概念就跑出来了,这里我就只说最 ...
- 【安富莱】【RL-TCPnet网络教程】第10章 RL-TCPnet网络协议栈移植(FreeRTOS)
第10章 RL-TCPnet网络协议栈移植(FreeRTOS) 本章教程为大家讲解RL-TCPnet网络协议栈的FreeRTOS操作系统移植方式,学习了第6章讲解的底层驱动接口函数之后,移植就 ...
- 【安富莱专题教程第6期】SEGGER的J-Scope波形上位机软件,RTT模式波形上传速度可狂飙到500KB/S左右
说明:1.在实际项目中,很多时候,我们需要将传感器或者ADC的数值以波形的形式显示.通常的解决办法是用串口上位机,USB接口上位机或者MDK的逻辑分析仪功能,使用这三种方式都比较繁琐.本期专题为大家讲 ...
- Animator 动画第一次播放正常,之后播放都不正常的问题解决
Animator 动画第一次播放正常,之后播放都不正常的问题解决 问题描述 第一次点击图片动画播放正常,在点击文字之后,图片没有显示出来,点击空白,播放动画,显示文字. 写了一个卡片翻转的动画,代码如 ...
- [Swift]LeetCode799. 香槟塔 | Champagne Tower
We stack glasses in a pyramid, where the first row has 1 glass, the second row has 2 glasses, and so ...
- 【SQL进阶】03.执行计划之旅1 - 初探
听到大牛们说执行计划,总是很惶恐,是对知识的缺乏的惶恐,所以必须得学习执行计划,以减少对这一块知识的惶恐,下面是对执行计划的第一讲-理解执行计划. 本系列[T-SQL]主要是针对T-SQL的总结. S ...
- 【Spark篇】---Spark故障解决(troubleshooting)
一.前述 本文总结了常用的Spark的troubleshooting. 二.具体 1.shuffle file cannot find:磁盘小文件找不到. 1) connection timeout ...
- 准备PPT过程中的一些文档记录
http://jm.taobao.org/2016/12/23/20161223/ https://www.csdn.net/article/2015-02-10/2823900 https://da ...