冰火
考虑老鸟问题的菜鸟
摘要: 背景:昨天在博客园浏览别人的文章《C# 不要自动四舍五入!》(地址:http://www.cnblogs.com/eweb/archive/2012/05/18/2507468.html)时,发现了自己之前的文章《C#,double和decimal数据类型以截断的方式保留指定的小数位数》(地址:http://www.cnblogs.com/return8023/archive/2012/05/17/2507084.html)一个Bug:没有考虑到负数的情况,导致负数在截断保留指定的小数位数时结果非预期。解决方案:本来昨天已经在我的那篇文章中做了修改,并且在文章的底部,做了勘误说明。后来仔细想了 阅读全文
posted @ 2012-05-20 14:27 剑过不留痕 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 如果项目中要用到数据库,铁定要用到分页排序。之前在做数据库查询优化的时候,通宵写了以下代码,来拼接分页排序的SQL语句。 1 /// <summary> 2 /// 单表(视图)获取分页SQL语句 3 /// </summary> 4 /// <param name="tableName">表名或视图名</param> 5 /// <param name="key">唯一键</param> 6 /// <param name="fields">获取的字 阅读全文
posted @ 2012-05-20 23:15 剑过不留痕 阅读(4471) 评论(4) 推荐(2) 编辑
摘要: 在正式开始本文之前,先来简单介绍下HTML的<a>标签:使用<a>标签,我们可以在HTML页面上定义锚(anchor),锚有两种用法:通过使用 href 属性,创建指向另外一个文档的链接(或超链接)通过使用 name 或 id 属性,创建一个文档内部的书签(也就是说,可以创建指向文档片段的链接)本文的内容与锚的第一种用法有关。 1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits=&qu 阅读全文
posted @ 2012-05-19 21:04 剑过不留痕 阅读(6710) 评论(3) 推荐(1) 编辑
摘要: 从事ASP.NET in C#开发快一年了,今天才知道,C#中保留小数位数时没有使用截断的方式。项目中要用到以截断的方式取小数点后两位,故写了以下方法:/// <summary>/// 将小数值按指定的小数位数截断/// </summary>/// <param name="d">要截断的小数</param>/// <param name="s">小数位数,s大于等于0,小于等于28</param>/// <returns></returns>public s 阅读全文
posted @ 2012-05-17 23:51 剑过不留痕 阅读(3351) 评论(4) 推荐(2) 编辑
摘要: ClientScript.RegisterStartupScript:http://msdn.microsoft.com/zh-cn/library/system.web.ui.clientscriptmanager.registerstartupscript(v=vs.80)ClientScript.RegisterClientScriptBlock:http://msdn.microsoft.com/zh-cn/library/system.web.ui.clientscriptmanager.registerclientscriptblock(v=vs.80).aspxASP.NET中, 阅读全文
posted @ 2012-04-30 03:55 剑过不留痕 阅读(8484) 评论(0) 推荐(2) 编辑