随笔分类 -  MVC

摘要:一、普通路由 需要启用属性路由 App_Start/RouteConfig.cs routes.MapMvcAttributeRoutes();//启用路由属性,启用后可在控制器上设置路由 1、修改Controller路由 [RoutePrefix("news")] //修改Controller路由 阅读全文
posted @ 2022-10-25 10:47 WebApi 阅读(134) 评论(0) 推荐(0) 编辑
摘要:一、MVC提交 视图 @using (Html.BeginForm()) { @Html.AntiForgeryToken() <p> <strong><em>*</em>姓名:</strong><input type="text" id="name" name="name" /> </p> <p> 阅读全文
posted @ 2021-10-09 09:48 WebApi 阅读(284) 评论(0) 推荐(0) 编辑
摘要:ExpandoObject作为ViewModel给view传值 Action public ActionResult Index(string id) { dynamic d = new ExpandoObject(); d.id = id; d.name = "张三"; return View(d 阅读全文
posted @ 2021-09-27 13:57 WebApi 阅读(384) 评论(0) 推荐(0) 编辑
摘要:1.在controller里获取路由参数: var controller = RouteData.Values["controller"];//action,id或其他路由参数同理 这种方式很常用,还有一种方式就是,直接在action上定义参数,通过模型绑定的方式获取: public ActionR 阅读全文
posted @ 2021-09-23 13:35 WebApi 阅读(272) 评论(0) 推荐(0) 编辑
摘要://代码不全,随意记录笔记 public ActionResult GetListJson(int page, int limit,string title,int passed=-1, int good =-1,int classID=-1,string t1="",string t2="") { 阅读全文
posted @ 2021-09-14 14:46 WebApi 阅读(947) 评论(0) 推荐(0) 编辑
摘要:Bootstrap table 是一款基于 Bootstrap 的 jQuery 表格插件,功能比较完备,能够实现数据异步获取,编辑,排序等一系列功能。 官网https://bootstrap-table.com 中文https://www.bootstrap-table.com.cn Bootst 阅读全文
posted @ 2019-11-15 10:23 WebApi 阅读(11355) 评论(0) 推荐(1) 编辑
摘要:IOC的一个重点是在程序运行中,动态的向某个对象提供它所需要的其他对象。这一点是通过DI来实现的。Autofac则是比较流行的一款IOC容器。 IoC和DI有什么关系呢?其实它们是同一个概念的不同角度描述。 一、IOC IOC—Inversion of Control,即“控制反转”,不是什么技术, 阅读全文
posted @ 2019-10-31 11:35 WebApi 阅读(468) 评论(0) 推荐(0) 编辑
摘要:开发环境:vs2015、.net4.5.2、mvc5、ef6 Autofac简介 IOC控制反转(Inversion of Control,缩写为IOC),Autofac是一个开源的依赖注入框架,Autofac是asp.net中比较常用的IOC容器之一 IOC的目标是消除代码中的new(实例化)语句 阅读全文
posted @ 2019-03-20 11:16 WebApi 阅读(5227) 评论(0) 推荐(2) 编辑
摘要:1、安装 Install-Package EntityFramework //ef Install-Package EntityFramework.zh-Hans //ef中文 阅读全文
posted @ 2019-03-19 10:31 WebApi 阅读(481) 评论(0) 推荐(0) 编辑
摘要:mvc上传图片 详情请看:https://www.cnblogs.com/jingch/p/5036686.html webapi上传图片请看:https://www.cnblogs.com/webapi/p/10542077.html 阅读全文
posted @ 2019-03-16 13:58 WebApi 阅读(2739) 评论(0) 推荐(0) 编辑
摘要:VS2013、2015新建MVC网站并浏览后,页面默认自动启用Browser Link功能 解决方法,只需要在web.config中添加配置节点即可 <appSettings> <add key="vs:EnableBrowserLink" value="false"/> </appSettings 阅读全文
posted @ 2019-02-23 09:41 WebApi 阅读(338) 评论(0) 推荐(0) 编辑
摘要:修改功能每个网站里都有,也有很多写法 写法1:要修改的字段刚好等于表中的字段 写法2:只修改部分字段(表中有十几个字段) //如果要修改的字段多是话这些就很麻烦 写法3:TryUpdateModel TryUpdateModel (model)默认将view页面上form表单中的字段与model字段 阅读全文
posted @ 2018-08-24 09:38 WebApi 阅读(698) 评论(0) 推荐(0) 编辑
摘要:一、安装PagedList mvc网站右键->管理nuget程序包->安装下边两个组件 二、单表查询分页 model public class admin { public int ID { get; set; } public string username { get; set; } publi 阅读全文
posted @ 2018-08-23 17:44 WebApi 阅读(2180) 评论(2) 推荐(0) 编辑
摘要:三层架构与MVC的关系 三层架构是一个分层式的软件体系架构设计,分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。分层的目的是为了实现“高内聚,低耦合”的思想,有利于系统后期的维护、更新或者移植。 MVC是一个设计模式,分为:MVC 即Model(模型),View(视图),Contr 阅读全文
posted @ 2018-08-23 17:25 WebApi 阅读(2552) 评论(0) 推荐(1) 编辑
摘要:Asp.Net MVC需要写公共类的时候 右击添加 App_Code 文件夹,新建类—>右击类—>属性,生成操作 —>选择 —>编译 Asp.Net MVC项目本身是个应用程序,所以其实不需要专门起名为App_Code文件夹放入公共类,只要在项目下建类文件即可,只要改成可编译的就行。 而asp.ne 阅读全文
posted @ 2018-08-20 15:21 WebApi 阅读(662) 评论(0) 推荐(0) 编辑
摘要:需求:同时查看一个产品信息和发布会员的信息 方案1:新建ViewModel 方案2:ViewData、ViewBag 方案3:Tuple<obj1,obj2> 在这里我们使用方案3来实现这个问题,方案1和方案3大家都懂 controller代码 view代码 //Tuple.Create(...)最 阅读全文
posted @ 2018-08-20 14:40 WebApi 阅读(2412) 评论(0) 推荐(0) 编辑
摘要:测试环境:vs2013、.Net4.5、mvc5 一、Asp.Net MVC绑定控件原理说明 以Html.TextBox为例 控制器代码: 视图代码: 编译代码: 同理可绑定的还有:label、RadioButton、CheckBox、TextArea、Hidden等input标签控件 DropDo 阅读全文
posted @ 2018-08-18 11:20 WebApi 阅读(1635) 评论(0) 推荐(0) 编辑
摘要:一般网站分为前台+会员后台+管理员后台,做过webform的人都会把会员后台页面放在user中,把管理员后台页面放在admin中 会员后台访问:www.xxx.com/user/xxx.aspx 管理员后台访问:www.xxx.com/admin/xxx.aspx 但是很多人到了MVC中不知何去何从 阅读全文
posted @ 2016-10-19 11:37 WebApi 阅读(4826) 评论(0) 推荐(0) 编辑
摘要:Windows server 2003 + IIS6 搭建Asp.net MVC运行环境 1、安装.Net Framework4.0。 下载地址: http://www.microsoft.com/zh-cn/download/details.aspx?id=17718 2、安装WindowsSer 阅读全文
posted @ 2016-07-25 16:14 WebApi 阅读(4022) 评论(1) 推荐(1) 编辑
摘要:有时候会遇到这种情况:在一个表单上需要多个按钮来完成不同的功能,比如一个简单的审批功能。 如果是用webform那不需要讨论,但asp.net mvc中一个表单只能提交到一个Action处理,相对比较麻烦点。 方法一:使用客户端脚本 比如我们在View中这样写: 1 2 3 <input type= 阅读全文
posted @ 2016-07-14 09:11 WebApi 阅读(459) 评论(0) 推荐(0) 编辑

CopyRight © 博客园 WebAPI
点击右上角即可分享
微信分享提示