码迷,mamicode.com
首页 > Web开发 > 详细

MVC的增删改和Razor

时间:2016-11-25 11:59:59      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:需要   数据源   upd   相同   value   不同的   home   增删改   方法   

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值必须填

MVC的增删改和Razor

标签:需要   数据源   upd   相同   value   不同的   home   增删改   方法   

原文地址:http://www.cnblogs.com/kun-boke/p/6100782.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!