博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC增删改查
阅读量:6203 次
发布时间:2019-06-21

本文共 811 字,大约阅读时间需要 2 分钟。

ASP.NET MVC中的增删改查

基本都要使用C控制器中的两个action来完成操作,一个用于从主界面跳转到新页面、同时将所需操作的数据传到新界面,另一个则对应新界面的按钮,用于完成操作、将数据传回主界面以及跳转回主界面。根据不同情况使用不同的传值方法。

在M模型层中定义所需的LinQ操作,在C按需引用。

 

添加:View中提交元素,表单元素使用form表单提交,按钮的使用submit,在控制器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值必须填

 

转载于:https://www.cnblogs.com/bloodPhoenix/p/6039507.html

你可能感兴趣的文章
使用PowerShell远程连接到ExchangeOnline
查看>>
Hadoop管理员的十个最佳实践
查看>>
显卡等级
查看>>
linux和性能相关的命令及系统性能诊断
查看>>
PHP中Date获取时间不正确怎么办
查看>>
SFHA for windows下SQL启动问题
查看>>
编译安装LAMP-------动静分离
查看>>
virtualbox 安装debian后安装增强功能
查看>>
MySQL优化方向&思路
查看>>
大一统的Netfilter-一种Linux防火墙优化方法
查看>>
Linux用户,组及权限管理
查看>>
Cisco asa5510 防火墙限制局域网内每个IP的速度
查看>>
HibernateException: No Session found for current thread
查看>>
OpenStack云平台的网络模式及其工作机制
查看>>
突破LVS瓶颈,LVS Cluster部署(OSPF + LVS)
查看>>
Java技术驿站
查看>>
为什么SQL Server数据文件和日志文件最后更新日期不准?
查看>>
dell服务器虚拟化平台应用【我身边的戴尔企业级解决方案】
查看>>
Freemarker 的 Eclipse 插件 安装
查看>>
84天平美女征婚【非诚勿扰】
查看>>