1:command调用存储过程的时候,如果输出是dataset,selectcommand的command对象的connection先要指出,否则catch一辈子也是空的..

2:存储过程的varchar字段如果是x.x的这种格式,容易出现细微的傻错误,注意不要漏了[].

3:如果ascx文件的默认服务器控件的事件不重写的话在control控件里面没有自动回送!切记.

4:Page.RegisterOnSubmitStatement在ascx文件中小心使用...

5:viewstate在true的状态下暴涨了许多没用的数据...

6:明确掌握事件的前后次序.,诸如onsubmit和onclick的区别没啥说的...

7:注意page_load和__dopostback的关系,

8:如果在页面动态加载ascx的话,分清楚page_init的要执行的操作,不要滥用用户控件和自定义服务器控件(重点)

9:cs文件框架需要明确,最后集成,定版本好.

10;使用第三方的在线编辑器的话最好使用框架,ok?!

11:多个CS文件编译的时候后面的源不要加逗号就可以了.

12:在第五点中加载的js可以单独开发,在onsubmit中,因为form只有一个ascx很多,

13:系统的错误全部标出错误码(以后可以在xml文档帮助文档中写出,多语言版本可以共用),这想法真好.

14:控件本身用loadcontrol的时候出现不识别page页面的属性,只有在page页面的inhert修改之.

15:注意这个存储过程:

CREATE proc spage
@pagesize int,
@destpage int
as
set nocount on
declare @id int
declare @startid int
select @startid = (@destpage - 1)*@pagesize
set rowcount @startid
select @id = id from  [crm_articler]
set rowcount @pagesize
set nocount off
select * from t_member where id > @id order by id
GO

execute后面的()有无有莫大关系.

16:别在page_load里面试图修改全局变量,没那功能的.

17:带有不确定性口气的程序没看的必要性。

18:后台使用框架的技巧(style,js,类)布置合理,尽量独立出后台,不依赖前台的部分命名空间或类。

19:可以这样使用:using (context = System.Web.HttpContext.Current)

20:尽量把编译的输出文件简洁 独立,功能是一个模块的就编译成一个文件,但不要把module(usercontrol)和普通的放开,因为UserControl有assembly的问题。

21:磁盘读取xml文件是很慢的,不要老是读取之,可以放入缓存的就放进去。

22:文件读取reader,或者datareader一定要close();

转载于:https://www.cnblogs.com/silverLee/archive/2009/11/05/1596545.html

.net基础知识22点相关推荐

  1. 在个人计算机系统中 常见外存储器有(),内蒙古事业单位专业知识计算机考试题库:计算机基础练习题(22)...

    内蒙古事业单位招聘考试网提供内蒙古事业单位招聘信息.内蒙古教育系统事业单位招聘信息.内蒙古医疗卫生系统事业单位招聘信息,主要包括内蒙古事业单位招聘职位表.内蒙古事业单位考试时间.考试题库.考试用书.考 ...

  2. 第22章 服务器基础知识

    第22章  服务器基础知识 在正式讨论各种服务器的配置之前,首先了解一些和服务器有关的基础知识.本章主要讨论两个基本的守护进程init和inetd/xinetd(严格来说,前者要比后者"基本 ...

  3. 跳帧的计算机原理,光电鼠标基础知识浅解(22页)-原创力文档

    光电鼠标基础知识浅解(1) 内容概要 关键词:光电 鼠标 导言:介绍光电鼠标工作的基本原理及构成部件,作一般性知识了解 光电鼠标的工作原理与参数 光电鼠标的内部构成 光电鼠标的外部设计 讨论 与传统的 ...

  4. 【计算机网络 22】基础知识总结

    一.TCP/IP协议概述 在TCP/IP协议栈,传输层有两个协议TCP和UDP TCP(Transmission Control Protocol,传输控制协议)协议:负责将要传输的文件分段 进行传输 ...

  5. 计算机wrod初级考试题及答案,计算机基础知识+Word基础知识+Excel基础知识试题答案解析.doc...

    文档介绍: 计算机基础知识+ Word基础知识+ Excel基础知识 第一部分 一.单项选择题 1.世界上第一台电子数字计算机取名为(    ). A.UNIVAC    B.EDSAC    C.E ...

  6. 好程序员分享24个canvas基础知识小结

    好程序员分享24个canvas基础知识小结,非常全面详尽,推荐给大家. 现把canvas的知识点总结如下,以便随时查阅. 1.填充矩形 fillRect(x,y,width,height); 2.绘制 ...

  7. db9针232接口波特率标准_RS232和RS485与RS422接口的基础知识详细介绍

    一.RS232基础知识计算机 与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式.由于串行通讯方式具有使用线路少.成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用 ...

  8. 菜鸟学算法一基础知识篇

    菜鸟学算法<一>知识准备篇 刚刚上任,急着给兄弟们一点见面礼,嘿嘿 前言:论坛上有关算法分析的文章不少,也不少精品 但对于刚学CARACK来说,只是叹为观止 原因如下: 1.论坛高手如云, ...

  9. 软考自查:多媒体基础知识

    多媒体基础知识 内容提要 多媒体技术基本概念 多媒体相关计算问题 常见多媒体标准 数据压缩技术 多媒体技术基本概念-音频相关概念 多媒体技术基本概念-图像相关概念 彩色空间 RGB YUV(电视,兼容 ...

最新文章

  1. Leetcode | Maximal Rectangle
  2. 架构语言ArchiMate -业务层(Business Layer)
  3. spring控制事务:声明式事务(注解)
  4. SAP C4C Opportunity和SAP ERP Sales流程的集成
  5. html5储存类型,html5本地存储-留言板
  6. linux xargs命令,xargs 命令教程
  7. Spring Boot————ApplicationListener实现逃课事件监听
  8. Centos镜像使用帮助
  9. PCD Lesson2:PCD文件的write
  10. 再不用担心Sci-Hub不能用了
  11. [Android] 环境配置之正式版Android Studio 1.0
  12. 抖音直播预告开通条件是什么?
  13. 彻底的卸载SQL Server2005?
  14. 35岁开发转测试,能度过中年危机吗?
  15. 百度地图android兼容,支持离线地图 百度地图Android版上线
  16. Codeforces C. Even Number Addicts
  17. 数据安全建设的准绳和参考标准
  18. AutoSF- Searching Scoring Functions for Knowledge Graph Embedding
  19. 自媒体创作没思路?这4款内容创作爆文神器助你摆脱内容瓶颈!
  20. 在2021年为七夕Python程序与Docker牵线配对

热门文章

  1. [python]getopt模块的使用介绍
  2. synchronized锁升级过程详解
  3. typescript探索(一)
  4. php实现无限级分类(递归方法)
  5. JVM性能优化, Part 5:Java的伸缩性
  6. SQL Server读懂语句运行的统计信息 SET STATISTICS TIME IO PROFILE ON
  7. HP刀片服务器C7000-Cisco网络模块配置指南
  8. Eclipse启动无响应,停留在Loading workbench状态
  9. DB2中不同于其它数据库的操作
  10. 学习Jsoup(三)