MVC中获取当前action、controller

1004次阅读|152次收藏|449次赞

在ASP.NET MVC编程中,有时需要获取当前页面的action名称、controller名称,我们可以在视图中通过ViewContext.RouteData.Values获取,在控制器方法中通过RouteData.Values获取。
MVC

httpcontextbase 与 httpcontext

1623次阅读|492次收藏|282次赞

HttpContext的生命周期从服务器接收的HTTP请求开始到反应发送回客户端结束,在MVC中是HttpContextBase在WebForm中是HttpContext,HttpContextBase,是用来在MVC中替代HttpContext,但是这是一个abstract类
mvc

aspx页面无任何代码 每个页面发布成dll

755次阅读|173次收藏|259次赞

在ASPX页面发布时,有时为了保护页面的代码,将所有ASPX页面都发布成dll,让所有aspx页面无任何代码,其实VS在发布程序时,可以通过预编译设置实现这样的功能。
IIS

ASP.NET导出多表头EXCEL文件

931次阅读|27次收藏|199次赞

在ASP.NET编程中,尤其是在做报表统计时,经常需要将我们需要的数据导出成EXCEL文件,单表头的EXCEL文件格式的导出是非常常见的功能,如果跨行与跨列设置表头,以及设置多表头,则比较复杂。下面介绍ASP.NET导出多表头EXCEL的方法

mvc中Scripts.Render、Styles.Render

4797次阅读|419次收藏|423次赞

在ASP.NET MVC项目中,可以在视图中利用Scripts.Render、Styles.Render统一加载js、css文件,需要利用BundleConfig类来Add 各种Bundle,例如:bundles.Add(new StyleBundle("~/Content1").Include("~/Content/common。css", "~/Content/content。css"))
mvc

MVC中BeginForm

940次阅读|324次收藏|346次赞

ASP.NET MVC视图提交表单的方式主要有:Html.BeginForm;Jquery+Ajax;传统Form表单Aciton属性提交。下面介绍MVC中使用BeginForm提交表单的方法
MVC

asp.net小数点四舍五入

653次阅读|281次收藏|167次赞

在asp.net编程中,如果一个数字小数点后面过长,而我们只需要在页面中保留2个小数点,这就需要对这个数字进行四舍五入,在asp.net中虽然提供了Math.Round函数,但是其四舍五入算法不科学,国际通行的是 Banker 舍入法,其实质是一种四舍六入五取偶

mvc razor 输出html

1406次阅读|487次收藏|15次赞

ASP.NET中使用MVC开发一个网站时,有时需要将原生态的HTML输出到Razor视图的页面上,我们可以通过@Html.Raw、new HtmlString两种方式实现,如果需要显示带html标签的html,则直接使用@str的形式输出。
mvc

MVC中outputcache缓存

1863次阅读|323次收藏|339次赞

在MVC网页开发中有时候为了提高网页访问速度,有时候我们需要把一些页面放到保存到服务器内存中,当在有请求时,系统将缓存中的相关数据直接输出,直到缓存数据过期。页面输出缓存适用于不需要频繁更新数据,而占用大量时间和资源才能编译生成的页面,对于那些数据经常更新的页面,则不适用。在MVC中可以使用outputcache属性来实现页面缓存
MVC

MVC中JS获取后台的数据

2429次阅读|241次收藏|63次赞

在ASP.NET MVC编程时,有时一些逻辑判断需要在JS里面处理,而且需要从控制器获取数据,包括简单的整形、字符串等基本数据,也包括复杂的对象、数组、集合等,下面通过一个实例介绍在MVC中JS获取后台数据的方法
MVC

Web.config 图形化编辑器:ASPhere

922次阅读|295次收藏|400次赞

在ASP.NET Web编程时,项目中通常会包含一个或多个Web.config配置文件,这些配置文件如果里面有很多配置的话,我们管理、修改起来也不太方便,下面为大家介绍一款Web.config 图形化编辑器:ASPhere。

ASP.NET Web API中参数的传递

988次阅读|98次收藏|355次赞

ASP.NET Web API应用中,经常需要传递参数获取或传递数据,在参数传递的过程中,有时需要传递1个参数,有时两个或更多复杂的参数,下面介绍ASP.NET Web API中如何传递参数,及如何获取参数。

LINQ中Aggregate的用法

2570次阅读|336次收藏|384次赞

LINQ中的Aggregate可用于集合的简单的累加、阶乘和一些更加复杂的运算,Aggregate配合lambda让原来需要很多行代码才能实现的功只要很少的代码就搞定。下面介绍LINQ中Aggregate的简单用法

Guid ToString的格式

1079次阅读|116次收藏|430次赞

在ASP.NET编程中,Guid类型是比较常用的,ToString方法用于将Guid类型转换为字符串类型,其中ToString方法内的参数不同,转换为字符串的格式也不同,下面介绍ASP.NET中Guid类型的ToString方法的格式

DataTable转换为实体类

1386次阅读|211次收藏|174次赞

在ASP.NET 编程中,经常用到DataTable到实体类的转换,常用的就是利用列名或索引一列一列给实体赋值,如果列少还行,列多的话,则比较麻烦,而且容易出错,下面介绍利用反射实现将DataTable转换为实体类的简单方法