MVC的增删改和Razor
2018-06-18 04:25:21来源:未知 阅读 ()
ASP.NET MVC中的增删改查
基本都要使用C控制器中的两个action来完成操作,一个用于从主界面跳转到新页面、同时将所需操作的数据传到新界面,另一个则对应新界面的按钮,用于完成操作、将数据传回主界面以及跳转回主界面。根据不同情况使用不同的传值方法。
在M模型层中定义所需的LinQ操作,在C按需引用。
添加:View中提交元素,表单元素使用form表单提交,按钮的使用submit,点击submit的时候会提交所在form表单中的数据,在控制器C中获取元素,在模型层M的写法,在C中调用。
删除,可使用MVC中的路由功能
url="{controler}/{action}/{id}"
public ActionRsult Delete(string id)
{}
View更改不需要生成,MC需生成
修改。同添加,需要两个action支持,一个主页面打开修改页面,一个修改按钮确定修改返回主页面
从控制器传值到View使用ViewBag.包名=数据源。
View中<%Users u=ViewBag.包名 as User; %>
系统自生成的Users u 有可能缺少部分内容
form表单中的action路径 action="/home/update"
Razor语法, 视图引擎 Razor(CSHTML)
@后面可以直接跟C#代码
@:可以将后面原封不动的展示 <text>下午</text>
@{} 这里面将有一段C#代码,也有可能嵌着Html
@() 括号内被认为是一句C#代码
@using MVCApplication.Model
@model Users
提交表单元素到服务端必须有name属性,且name值需与后面绑定的强类型的字段名相同
路由传值string id
强类型数据与name值匹配,与value值相关不大。name值必须填
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- springboot2配置JavaMelody与springMVC配置JavaMelody 2020-06-11
- 蚂蚁金服这套SpringMvc面试题你懂多少(面试必刷) 2020-05-27
- Spring MVC必须知道的执行流程 2020-05-23
- SpringMVC高级-拦截器如何正确运用?案例详解 2020-05-21
- Spring拦截器WebMvcConfigurer针对Swagger的拦截问题 2020-05-21
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash