1、Linq中,.Where(predicate).OrderByDescending(b => b.Id).OrderByDescending(b => b.IsTop).ToList()这里面的OrderBy()一定要小心,是存在先后顺序的,后写的OrderBy()会先生成在sql语句中。如果不注意,会造成顺序的颠倒,从而引出排序的BUG,这种BUG可以用SQL事件探查器查出来。

以上语句生成的SQL是“where xxxxxxxx order by IsTop desc,Id desc”。

2、不要太相信Membership的Profile,它有时不能取出对象,很诡异。建议自己做强类型的身份信息,而不要在web.config中配置那些字段。我至今无法解释,只能说是RP问题。

3、枚举在编码时记得留下扩展的空间,特殊形式的放在前面。例如

Code    /// <summary>/// 单位类型/// </summary>    public enum BranchType    {/// <summary>/// 其他/// </summary>        Other = 0,/// <summary>/// 学校/// </summary>        School = 1,/// <summary>/// 机关/// </summary>        Government = 2,/// <summary>/// 企事业单位/// </summary>        Corporation = 3,    }

这个Other就放在0位,其实目的也很单纯,如果放在最后,万一客户说要加一个,加在Other后面搞的好丑陋啊。

4、关于asp.net3.5 ajax部署时“Error:ASP.NET Ajax 客户端框架未能加载”的错误

原因是部分虚拟主机默认的没有打开.axd文件的解析,造成脚本资源等文件无法生成,类似以下的东东无法工作:

<script src="/WebResource.axd?d=65Ia2ddeYx8IU6vULCb8TQ2&amp;t=633435259615117500" type="text/javascript"></script>

解决方法:
在IIS中增加对.axd文件的解析处理,注意要取消“确认文件是否存在”。

转载于:https://www.cnblogs.com/killuakun/archive/2008/09/05/1285210.html

个人做asp.net时犯过的错或是一点心得什么的(我就经常的更新一下吧)相关推荐

  1. 大佬在线复盘:我在训练 DALL·E 时犯过的错

    文 | jxyxiangyu 在写了一周的业务代码后,沏一杯绿茶,总算可以有时间看看鸽了一个月的素材了. 好的,小伙伴们,废话不多说,今天我们将跟随 Boris Dayma 大佬,看看他在训练 DAL ...

  2. 居然在循环时犯了大错,难怪差这么多

    把本来在循环外面的ht = ht*10^(-20) 一时脑子进水放到里面,唉,难怪出了好大差错

  3. 菜鸟也学DW做ASP

    第一章 安装配置服务器篇 既然是用DreamWeaver MX来做ASP页面,那DreamWeaver MX软件肯定是少不了,当然以后会要连接到数据库,所以一些数据库管理软件(DBMS)比如微软的Ac ...

  4. 汉堡菜单_开发人员在编写汉堡菜单时犯的错误

    汉堡菜单 by Jared Tong 汤杰(Jared Tong) 开发人员在编写汉堡菜单时犯的错误 (The mistake developers make when coding a hambur ...

  5. 我们用ESP32-Wrover-Kit做自平衡小车犯过的坑

    我们用ESP32-Wrover-Kit做自平衡小车犯过的坑 关于ESP32(Wrover-Kit)本身的一些tips 关于智能(自平衡)小车的一些tips 因为一门叫做"智能系统设计&quo ...

  6. 编程一直犯低级错误怎么办_大多数学生在学习编程时犯的错误

    编程一直犯低级错误怎么办 We grew up hearing that every individual is different, but surprisingly, I have seen hu ...

  7. 当你在做SAAS产品时,这些坑你需要了解

    我们卷起袖子来做一款SAAS产品时,发现面前的选择和困难是与消费级应用完全不同的,当我们在做消费级应用时,我们关注核心功能的体验价值和用户交互,产品不需要太复杂,一定要让用户有最清晰的使用路径,不要设 ...

  8. DreamWeaver做ASP 第13页

    第七步:修改资料篇 修改资料!首先要清醒一点,什么人才可以修改. 一,本人只能修改自己的:二,管理员可以修改所有人的. 那今天先来搞个可以修改自己资料的页面. 顺序是:先确认是正确登录,然后才是自己的 ...

  9. redis cluster 设置密码做集群时gem下client.rb文件修改

    redis cluster 设置密码做集群时gem下client.rb文件修改 来源 https://www.cnblogs.com/shihaiming/p/5949772.html redis节点 ...

最新文章

  1. CVPR 2020 《Context-Aware Group Captioning via Self-Attention and Contrastive Features》论文笔记(数据集)
  2. 老工程师谈电子物料:别拿一分钱不当回事!
  3. Troubleshooting(三):网络
  4. c++ python opencv_从C++到Python的OpenCV垫
  5. 关于QQ非会员发图限制
  6. pdf sdk for android,Android 自带PDF SDK
  7. OTT盒子市场起量正当时 12家主控厂商争夺3000万市场
  8. without updating pid file
  9. 宠物商家必须给猫狗植入芯片,6月1日生效
  10. PLL-Hyd-PEG-COOH/NH2/NHS/OH/MAL/SH/N3 聚赖氨酸-腙键-聚乙二醇-官能团的制备
  11. 状态码中400错误和405错误怎么解决
  12. 【新年返程离不开Python】最新12306抢票源程序Python版就此分享给大家啦!
  13. 极客时间 资源_极客学校:学习Windows 7 –资源访问
  14. centos 安装maven
  15. .o0博客导读0o. 12/13/2010最后更新
  16. python实现文本查重系统_NLP之gensim库python实现文本相似度/匹配/查重
  17. PH测量传感器电极信号转换模块设计原理介绍
  18. 消息质量平台系列文章|全链路排查篇
  19. (NIPS2020)Unfolding the Alternating Optimization for Blind Super Resolution 笔记
  20. C++输出各种图形简单实现

热门文章

  1. 根据key删除Map集合中的key-value映射
  2. [BZOJ1061][Noi2008]志愿者招募
  3. IE6中Form.submit不提交的问题
  4. springboot的jsp应该放在哪_自己账户里应该持有几只股票
  5. 一个训练集未知的神经网络
  6. 存在于实数域的微观粒子7-神经网络与电磁场
  7. 北京工商大学计算机学院研究生院,北京工商大学计算机学院
  8. php判断有没有分页,php分页怎么判断已经到了最后一页?
  9. jetty java 实例_Maven+Jetty+Servlet 简单示例
  10. 【AI】人工智能深度学习入门路线