Asp.Net MVC中Action跳转_MVC5下Action的跳转方式
shinyuu MVC框架 6828 4 2018-09-26 14:05:57

首先我觉得action的跳转大致可以这样归一下类,跳转到同一控制器内的action和不同控制器内的action、带有参数的action跳转和不带参数的action跳转。 一、本Controller下RedirectToAction("Index");//一个参数时在本Controller下,不传入参数。 二、直接跳到别的ControllerRedirectToAction(ActionName,ControllerName) //可以直接跳到别的Controller. 三、跳到其他controlleRedirectToRout...

阅读全文

MVC简单用户登录授权认证_MVC如何验证用户登陆
shinyuu MVC框架 5746 3 2017-12-15 14:20:54

1、控制器上面用 [Authorize] 属性标识,表示当前控制器内的所有函数需要用户认证才能访问 2、函数上面用 [AllowAnonymous] 属性标识,表示当前函数不需要用户认证可以直接访问 3、函数上面使用 [NonAction] 属性标识,表示此方法不作为控制器函数 代码 1.HomeControllernamespace TestMVC.Controllers{ [Authorize] public class HomeController : Controller { // GET:...

阅读全文

MVC修改删除LINQ_LINQ语法基础使用示例
shinyuu MVC框架 4542 3 2017-11-13 13:57:20

Models文件夹里面可以Linq,Entity两种映射框架,也允许有ADO的操作,甚至可以ADO代码和映射代码一起操作 控制器当中允许有相同的方法名,类似在做修改时有两个Modify方法,但是MVC中没有视为合法的重载,要用不同的请求方式来区分,也就是要用特性HttpPost和HttpGet来区分两个方法 在修改页面的视图上,每个表单元素都要有name属性,而且属性值要和实体属性名一致,在控制器方法中获取视图上的表单元素值有3种方法: 1、实体自动映射,只要表单元素的name名称与实体属性名相同 2、request.Form["n...

阅读全文

MVC404和500页面_ASP.NET MVC自定义错误页面真的简单吗?
shinyuu MVC框架 6683 6 2017-09-25 13:24:33

如果你在设置asp.net mvc自定义错误页面时遇到问题,这并不止你一个人。惊讶之余你的做法是正确的,没有起到作用的原因是其一部分错误是由asp.net管道处理的,另一部分是由iis直接处理 通常情况我期望是这种情况,在一些其他框架/服务器上) 我们只需要在一个地方配置自定义错误页就可以了,无论怎么哪儿引发的错误。就像这样 <customErrors mode="On"> <error code="404" path="404.html" /> <error code="500" p...

阅读全文

MVC5根据域名切换View模板_ASP.NET获取当前访问域名
shinyuu MVC框架 4888 3 2017-08-31 14:51:17

最近有这么一个需求、就是通过不同的域名访问跳转不同的View、其实实现起来并不难、不过一般在项目上线的时候经常会有类似的需求、下面就跟大家分享一下解决方案 重写模板查找方式public class MyRazorViewEngine : RazorViewEngine{ public MyRazorViewEngine() : base() { } private const string DefaultView = "~/Views/"; private const string MoblieDo...

阅读全文

Asp.Net MVC使用NPOI快速导出Excel文档数据处理
shinyuu MVC框架 8074 1 2017-07-14 13:44:51

一、背景 在之前做的小项目里有一需求是:要求将一活动录入的数据进行统计、并以excel表格形式导出来、并且对表格格式要求并不高 二、问题分析 鉴于用户只要求最终将数据库中的数据导出excel、对于格式要求不高、因此只需要在页面上加入一条链接、后台action中读取数据然后通过第三方组件导出、再下载、就能满足这个简单的需求了 首先上bing找了有关数据导出的组件、NPOI是弹出的次数最多的一项、在这里也要说到以前做winform窗体开发用到过水晶报表的方法、其实实现方法比较多、由于以前没接触过NPOI、便打算在项目里使用这个开源的组...

阅读全文

Asp.Net MVC数据库连接_MVC连接本地SQL数据库的三种方法
shinyuu MVC框架 8360 4 2017-07-10 13:37:04

在平时工作中 MVC 肯定是经常使用到的、那么普遍的项目都是需要数据库的、自然连接数据库就成了必不可少的功课了、今天就给大家分享3种在 MVC 中连接数据库的方法 连接字符串<appSettings> <add key="webpages:Version" value="2.0.0.0" /> <add key="webpages:Enabled" value="false" /> <add key="PreserveLoginUrl" value="true" /> <...

阅读全文

ASP.NET MVC 事务_MVC中使用事务写法
shinyuu MVC框架 9098 5 2017-02-24 13:07:44

一些项目中、会涉及到事务的写法、比如订单相关、订单成功、会涉及到产品的库存和账户金额的一些信息变动、当然、如果整个流程成功、那是没什么问题 关键是如果中间某一步骤出现bug了、那之前已执行的一些变动就要回滚回去、所以就不可避免的用到事务的写法、以前只是在数据库中会涉及到事务写法 最近做一些财务方面的平台开发、开发过程中就涉及到事务相关的处理、当时、想起事务处理的时候就一身冷汗、难道就只能去钻研下SQL写法了?后来、因为不想去折腾、搜一下、好吧、果然有C#的事务处理解决法案、很简单、Oh、My God、以前白学了、这都没了解到 以...

阅读全文

ASP.NET MVC中使用DropDownList_DropDownList绑定数据
shinyuu MVC框架 5493 0 2016-12-19 13:13:34

在ASP.NET MVC中、尽管我们可以直接在页面中编写HTML控件、并绑定控件的属性、但更方便的办法还是使用HtmlHelper中的辅助方法、在View中、包含一个类型为HtmlHelper的属性Html、它为我们呈现控件提供了捷径、我们今天主要来讨论Html.DropDownList的用法、首先从Html.TextBox开始 Html.TextBox有一个重载方法形式如下public static string TextBox(this HtmlHelper htmlHelper, string name, object val...

阅读全文

ASP.NET MVC4服务器监控开发_C#获取服务器CPU|RAM|TCP等系统信息
shinyuu MVC框架 5084 0 2016-11-29 13:15:29

一、背景 前段时间服务器出了点问题、加上学业愈来愈紧张、写博文分享的时间越来越少、虽然不是第一次在博客园上写经验、但是近期分享的博文得到了不少的朋友支持和指正、在这里内心非常感激和开心、希望以后能认真用好时间、把一些有用的经验分享给需要的人、当然本科阶段的我还有许多不懂的、如果在文章中有错误、希望大家多多指正、必虚心受教 今天要分享的是使用c#获取服务器CPU、RAM、TCP、磁盘使用情况、前段时间、做了一个几十人的并发测试、服务器宕机了、后来上控制管理台检查测试时间段里服务器各项数据、可惜没有这块数据的提供、为此、我想在web程序...

阅读全文

Asp.net MVC View视图中如何获取Controller控制器的名称
shinyuu MVC框架 5567 0 2016-11-22 13:09:24

在.NET MVC的开发过程中、很多情况都会涉及到获取Controller名称、比如在视图中做跳转、在过滤器中验证等需求、下面呢就给大家提供4种方法获取Controller控制器的名称 1、视图中string controller = ViewContext.RouteData.Route.GetRouteData(this.Context).Values["controller"].ToString();string controller = ViewContext.RouteData.Values["controller"]....

阅读全文

MVC 4 Web应用程序使用jqGrid显示表格数据_ASP.NET使用GridView展示数据例子
shinyuu MVC框架 8795 2 2014-10-01 18:39:36

简介 jqGrid的是一个免费授权(包括GPL和麻省理工学院)、由托尼·Tomov创建支持Ajax的JavaScript插件 Trirand提供给web开发先进的技术来显示和操作表格数据、这个插件非常好的功能 如排序、无论是基于表单和在线编辑、搜索、分页等等都内置框架、广泛的文件可在网上、包括大量有效的工作演示用的源代码 本文和提供的演示程序附带的图像、从程序在Visual Studio中到前台html的展示都做了很好的说明 如图、本文提供的演示程序都是附带讲解的 最基本的用法 ...

阅读全文

Asp.Net MVC Grid 使用方法_MVC4 IEnumerable显示大数据
shinyuu MVC框架 8568 0 2014-09-06 13:38:11

简介 数据的显示现在已经成为报告的重要组成部分、当你有大量的数据、或者你想以可视化方式来展现数 那么本文会帮助你实现该功能、使用 IEnumerable<Model> 在你的表示层来简化数据展现过程 先给大家看一下程序运行的效果、非常不错的展示数据的方法 源代码 你只需要引用添加 ReportContro l组件后、直接使用如下代码: @Model.ReportWithPivot("", "ShopName", "SellingPrice", AggregateF...

阅读全文

MVC ajax异步保存数据_JQuery Json翻页_异步图片上传demo
shinyuu MVC框架 6723 0 2014-08-24 10:46:53

简介 在一般的项目中、因为数据库中存在大量数据导致我们系统运行变慢 在经典的ASP.NET是通过隐藏实现的,很自然大部分工作都在使用ASP.NET组件代码隐藏文件 所以、ASP.NET组件和视图状态的机制显得不是很得心应手 因此,一个新的范式发生、根据这一新的模式,开发人员可以通过简单的HTML和JavaScript提高性能、那就是 MVC 虽然MVC被称为古老的设计模式或架构模式,但它比起上面经典ASP.NET还是好得多 高性能的应用在开发中、在MVC中可以使用jQuery和JSON有效的读取数据...

阅读全文

SimpleMembershipProvider 的 MySql 实现
shinyuu MVC框架 6397 1 2014-08-01 21:14:41

前几天想想,要不要玩玩 MySql 吧,看看是什么样子的。于是动手把手头上的一个小程序的数据库移植到 MySql 上,正好把开发环境从 VS2010 升级到 VS2012。还有 MVC2 升级到 MVC4 看看是有什么变化没。程序有认证的部分,就先从认证数据部分试开始了。 认 证我一直用的是微软的 Membership 体系,看 MySql 也实现了对应的 Provider,在新建立了一个 MVC4 项目后,把 Provider 一改就直接启动,然后就出错了。异常是“To call this met...

阅读全文

MVC中使用Web API和jQuery通过GET或POST来获取数据
shinyuu MVC框架 11473 1 2014-07-29 18:46:36

介绍 在本文中,您可以了解如何使用的WebAPI与MVC和jQuery的。 我已经定义了GET,POST,PUT和使用模型类在客户端和MVC控制器来使用它在jQuery的删除方法。 有关的WebAPI 的ASP.NET Web API是一个框架,它可以很容易地构建达成了广泛的客户端,包括浏览器和移动设备的HTTP服务。 的ASP.NET Web API是为。NET Framework上构建RESTful应用程序的理想平台。 我们已经知道WCF服务和Web服务两者都是基于SOAP的服务和它们使用H...

阅读全文

DD记账
top
+