原文:[asp.net mvc 奇淫巧技] 03 - 枚举特性扩展解决枚举命名问题和支持HtmlHelper

一 需求 我们在开发中经常会遇到一些枚举,而且这些枚举类型可能会在表单中的下拉中,或者单选按钮中会用到等。 这样用是没问题的,但是用过的人都知道一个问题,就是枚举的命名问题,当然有很多人枚举直接中文命名,我是不推荐这种命名规则,因为实在不够友好。 那有没有可以不用中文命名,而且可以显示中文的方法呢。答案是肯定的。 二 特性解决枚举命名问题 那就是用特性解决命名问题,这样的话既可以枚举用英文命名,显 ...

2017-05-31 08:45 11 3011 推荐指数:

查看详情

[asp.net mvc淫巧] 05 - 扩展ScriptBundle,支持混淆加密javascript

一、需求: 在web开发中,经常会处理javascript的一些问题,其中就包括js的压缩,合并,发布版本以及混淆加密等等问题。在asp.net 开发中我们使用ScriptBundle已经可以解决javascript遇到的大部分问题,其中包括合并压缩发布版本的问题 ...

Mon Jul 17 18:04:00 CST 2017 7 3369
[ASP.NET MVC]为HtmlHelper添加一个RadioButtonList扩展方法

在前面一篇文章中,我们通过对HtmlHelper扩展简化了对DropDownList(Single-Line-Select)和ListBox(Multiple-Line-Select)的绑定,以及对作为数据源的列表进行单独维护。现在我们为HtmlHelper/HtmlHelper ...

Thu Mar 15 22:10:00 CST 2012 13 10381
ASP.NET MVC扩展HtmlHelper辅助方法

什么是HtmlHelper辅助方法? 其实就是HtmlHelper类的扩展方法,如下所示: 比如对于扩展类InputExtensions,MVC框架本身对此已有扩展: 通过对HtmlHelper进行扩展来构建自己的HtmlHelper辅助方法 ...

Wed Jul 02 08:34:00 CST 2014 4 2321
Asp.Net Core MVC扩展HtmlHelper

using Microsoft.AspNetCore.Mvc.Rendering; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks ...

Thu Aug 16 04:29:00 CST 2018 0 1064
[asp.net mvc淫巧] 04 - 你真的会用Action的模型绑定吗?

在QQ群或者一些程序的交流平台,经常会有人问:我怎么传一个数组在Action中接收、我传的数组为什么Action的model中接收不到、或者我在ajax的data中设置了一些数组,为什么后台还是接收不了、还有一些怎么传送一个复杂的对象或者Action怎么接收一个复杂的对象等等这些问题。或者有些人 ...

Thu Jun 01 23:21:00 CST 2017 30 6121
[asp.net mvc淫巧] 06 - 也许你的项目同一个用户的请求都是同步的

一、感慨 很久前看到一篇博客中有句话大致的意思是:“asp.net 程序性能低下的主要原因是开发人员技术参差不齐”,当时看到这句话不以为然,然而时间过的越久接触的.net 开发人员越多就越认同这句话;特别最近发现非常一个成熟的项目中有些问题非常非常影响性能,最终影响的是用户体验,借此给大家分享 ...

Sun Apr 28 17:04:00 CST 2019 60 4457
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM