您当前的位置:KKBlog > 学无止境

使用ASP.NET MVC局部视图避免JS拼接HTML,编写易于维护的HTML页面

以前使用ASP.NET WebForm开发时,喜欢使用Repeater控件嵌套的方式开发前台页面,这样就不用JS拼接HTML或者后台拼接HTML了,写出的HTML页面美观、简捷、易于维护,由于不用JS拼接HTML,所以JS写的也很少。 最近使用ASP.NET MVC开发,前台页面的功能比较复杂,每次刷新整个页面的话体验会很差,所以通过JS控制页面元素,实现…
查看全文

web前端工程师在移动互联网时代里的地位问题

支付宝十周年推出了一个新产品:支付宝的十年账单,我也赶个时髦查看了一下我的支付宝十年账单,哎,感慨自己真是太屌丝了,不过这只是说明我使用淘宝少了,当我大规模网上购物时候,我很讨厌慢速的快递,所以我大部分消费都贡献给了像京东这样具有火箭般快递速度的电子商城了。不过在支付宝十年账单里,有个统计数据引起了我…
查看全文

jQuery数字加减插件

我们在网上购物提交订单时,在网页上一般会有一个选择数量的控件,要求买家选择购买商品的件数,开发者会把该控件做成可以通过点击实现加减等微调操作,当然也可以直接输入数字件数。本文将介绍常见的几种使用spinner数字微调器来实现数字加减的功能的方法。
查看全文

.NET URL 301转向方法的实现

项目开发中遇到需要将原有功能页面改变为新功能的页面的需要,但SEO方面需要考虑对搜索引擎的友好。举个简单的例子,原页面A(显示用户的收藏),产品部最近有新的需求,显示用户的收藏,但显示的样式和UI的操作方式上有改变,这样我们就需要新的页面B。A页面在正式上线后是可以废弃的,但这里存在一个问题就是一但废弃了A页…
查看全文

IIS7.5下的web.config 404应该如何配置

一开始在<customError>下的<error>节点配置404不起作用,由于程序运行在IIS7.5集成模式下,经过MSDN和GOOGLE,发现需要在<system.webServer>节点中配置。 我们知道<system.web>节点是iis7.0之前版本的主要配置节点,由于在II7.0以后IIS管道处理与ASP.NET管道处理进行了集成,这样提高了ASP.NET的…
查看全文

web.config中配置页面出错后跳转指定错误页面

每当用户访问错误页面时,会出现不友好的404错误,所以为了防止这种不友好,我们在web.config中的<system.web>节点下配置 <customErrors>,在出现比如403 404这样的错误时,跳转到我们自定义的页面;<customErrors>:用户错误配置节;该配置节能够指定当出现错误时,系统自动跳转到一个错误发生的页面,同…
查看全文

NVelocity用法总结

NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。从而使得界面设计人员与.NET程序开发人员基本分离。
查看全文

强大的模板引擎开源软件NVelocity

NVelocity是从java编写的Velocity移植的.net版本,是java界超强的模版系统,.net版本的NVelocity目前版本为0.42。NVelocity拥有完善的、丰富的模板语言(VTL,Velocity Template Language) ,几乎所有高级语言的特性都可以在模板引擎语言中找到。(如流程控制语句、数学运算、关系和逻辑操作符、函数定义、注释等等)
查看全文

一个伴随ASP.NET从1.0到4.0的OutputCache Bug

我们先来一睹这个Bug的风采!在一个.aspx文件中增加OutputCache设置,代码如下:<%@ OutputCache Duration="300" VaryByParam="*"%>上面的设置表示:缓存5分钟,根据不同的查询字符串更新缓存。Location使用的是默认值Any,也就是可以在浏览器、代理服务器、Web服务器三个地方进行缓存,在Respons…
查看全文
二维码
意见反馈 二维码