ASP.NET 获取上季度、本季度、下季度的日期

636次阅读|343次收藏|216次赞

在ASP.NET编程时,有时需要获取指定日期的上季度、本季度、下季度的时间段,用来过滤数据,例如在项目统计功能页面、获取查询列表页面经常需要用到,下面介绍在ASP.NET中如何获取上季度、本季度、下季度的日期

使用Exception类记录程序的错误

763次阅读|211次收藏|354次赞

对.NET类来说,一般的 异常类System.Exception 派生于 System.Object。还有许多定义好的异常类(如:System.SystemException、System.ApplicationException等),它们又派生于 System.Exception 类,下面介绍如何使用Exception类记录程序的错误

MVC5 Routing特性路由

644次阅读|155次收藏|333次赞

ASP.NET MVC 5支持一种新的路由协议,称为路由特性,指将RouteAttribute或自定义继承自RouteAttribute的特性类标记在控制器或ACTION上,同时指定路由Url字符串,从而实现路由映射,下面介绍MVC5 中Routing特性路由的用法
MVC

ASP.NET MVC HtmlHelper扩展

925次阅读|70次收藏|51次赞

ASP.NET MVC 中HtmlHelper方法为我们提供很多html标签,只需在页面调用就行了,但是微软并没有把所有的html标签都对应有了扩展方法,需要我们自定义HtmlHelper,来满足我们需要。在asp.net mvc 中每一个Html控件都返回了MvcHtmlString ,继承了HtmlString。下面介绍如何对HtmlHelper进行扩展
MVC

ASP.NET整数相除小数点的问题

783次阅读|142次收藏|254次赞

在ASP.NET中,经常需要用到 / 除号运算符,例如得到商品优惠折扣,得到商品的利润率等等,在使用 / 运算符时,如果两个变量都是整数,计算的结果将不带小数点。那么,该如何解决这个问题呢?

Dictionary转换为list

1350次阅读|218次收藏|106次赞

ASP.NET中dictionary和list都用于集合类,在开发中,经常对List、Dictionary列表进行复制、转换等操作,有时需要将Dictionary转换为list 或者 list转换为Dictionary。下面介绍Dictionary转换为list的几种方式

MVC扩展HtmlHelper实现CheckBoxList

1252次阅读|497次收藏|67次赞

传统的ASP.NET具有一组重要的控件类型叫做列表控件,它的子类就包括CheckBoxList。对于ASP.NET MVC来说,我们可以通过HtmlHelper的扩展方法来实现CheckBoxList和CheckBoxListFor,从而在界面上呈现一个复选列表框。
MVC

MVC扩展HtmlHelper实现RadioButtonList

918次阅读|164次收藏|68次赞

传统的ASP.NET具有一组重要的控件类型叫做列表控件,它的子类包括DropDownList、ListBox、RadioButtonList和CheckBoxList等。对于ASP.NET MVC来说,我们可以通过HtmlHelper/HtmlHelper<TModel>的扩展方法RadioButtonList和RadioButtonListFor在界面上呈现一个单选列表框。
MVC

MVC中获取当前action、controller

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

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

httpcontextbase 与 httpcontext

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

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

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

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

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

ASP.NET导出多表头EXCEL文件

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

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

mvc中Scripts.Render、Styles.Render

2981次阅读|419次收藏|418次赞

在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

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

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

asp.net小数点四舍五入

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

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